数据中心.js 1.1 KB

123456789101112131415161718192021222324252627
  1. // do: Http request
  2. // params: method<string>, url<string>, header<object>, body<string>, successfunc<function>, errfunc<function>
  3. // return: none
  4. http.do("POST", "http://17.194.0.81/cmdb/dataSet/execute", {"Content-Type":"application/json"}, '{"password": "bW9uaXRvcipZd3h0YkA2Ng==","pageSize": 1000,"ciClass": "数据中心","type": 2,"pageNum": 1,"username": "monitor"}', function(message){
  5. // success func
  6. _.forEach(message.data.data.data,function(v){
  7. log.info(v)
  8. var comp = _.template("insert into /cncc/entity/datacenter (id,name,datasource,dcstatus,org,smvid) values ('<%=id %>','<%=name %>','<%=datasource %>','<%=dcstatus %>','<%=org %>','<%=smvid %>')");
  9. var attrs = v.attrs;
  10. var mql = comp({
  11. id: "dc:"+attrs['IDUNIQUE'],
  12. name:attrs['名称'],
  13. datasource:attrs['数据来源'],
  14. dcstatus:attrs['STATUS'],
  15. org:attrs['组织机构'],
  16. smvid:attrs['IDUNIQUE']
  17. })
  18. // log.info(mql)
  19. odb.mql(mql);
  20. });
  21. }, function(message){
  22. // error func
  23. log.info(message.data);
  24. })