Pārlūkot izejas kodu

[task-2813]深圳三院-温控对接

szjbdgzl 1 gadu atpakaļ
vecāks
revīzija
455bddabc2

+ 10 - 1
ibps-provider-root/modules/provider-platform/src/main/java/com/lc/ibps/platform/plan/job/BinXiangJob.java

@@ -11,6 +11,7 @@ import com.lc.ibps.base.framework.table.ICommonDao;
 import com.lc.ibps.base.saas.token.ITenantTokenService;
 import com.lc.ibps.base.web.context.ContextUtil;
 import com.lc.ibps.bpmn.api.IBpmInstService;
+import com.lc.ibps.bpmn.api.model.form.IForm;
 import com.lc.ibps.cloud.entity.APIResult;
 import org.apache.commons.lang3.StringUtils;
 import org.quartz.JobDataMap;
@@ -33,13 +34,16 @@ public class BinXiangJob extends AbstractJob {
     public static final String UNCONTROL_TIMES = "uncontrol-times"; //default: 4
     public static final String ENABLE_DAILY = "enable-daily";//default: 1
     public static final String START_TIME = "start-time"; //default: 0
+    public static final String ENABLE_UNCONTROL = "enable_uncontrol"; //default: 0
 
     @Override
     public void executeJob(JobExecutionContext context) throws Exception {
         Map<String, Object> objectMap = buildQueryParam(context);
 
         //检查失控数据
-        checkUncontrolBx((String)objectMap.get(UNCONTROL_TIMES),(String)objectMap.get(START_TIME),(String)objectMap.get(ENABLE_DAILY));
+        if (objectMap.get(ENABLE_UNCONTROL).equals("1")){
+            checkUncontrolBx((String)objectMap.get(UNCONTROL_TIMES),(String)objectMap.get(START_TIME),(String)objectMap.get(ENABLE_DAILY));
+        }
 
         if ("1".equals(objectMap.get(ENABLE_DAILY))) {
             //创建日记录
@@ -328,11 +332,16 @@ public class BinXiangJob extends AbstractJob {
         if(StringUtil.isNotBlank(dataMap.getString(ENABLE_DAILY))){
             enableDaily = dataMap.getString(ENABLE_DAILY);
         }
+        String enableUncontrol="0";
+        if(StringUtil.isNotBlank(dataMap.getString(ENABLE_UNCONTROL))){
+            enableUncontrol = dataMap.getString(ENABLE_UNCONTROL);
+        }
         HashMap map = new HashMap<String,Object>();
         map.put(PLAN_TIME,planTime);
         map.put(UNCONTROL_TIMES,uncontrolTimes);
         map.put(START_TIME,startTime);
         map.put(ENABLE_DAILY,enableDaily);
+        map.put(ENABLE_UNCONTROL,enableUncontrol);
         return map;
     }
 }