| | |
| | | * @param automaticClose |
| | | * @return |
| | | */ |
| | | public Map planedOpenTimedClose(AutomaticClose automaticClose, Long planId, Date startTime, Integer duration) { |
| | | public Map planedOpenTimedClose(AutomaticClose automaticClose, Long planId, Byte operatetype, Date startTime, Integer duration) { |
| | | Long intakeId = automaticClose.getIntakeId(); |
| | | Long vcId = automaticClose.getVcId(); |
| | | Date plannedOpenTime = automaticClose.getPlannedOpenTime(); |
| | |
| | | Byte openType = automaticClose.getOpenType(); |
| | | Long comId = new IDLongGenerator().generate(); |
| | | |
| | | // 如果是轮灌 |
| | | if(openType != null && openType == 1) { |
| | | IrIntakeOperate irIntakeOperate = new IrIntakeOperate(); |
| | | irIntakeOperate.setPlanId(planId); |
| | | irIntakeOperate.setOperateType((byte)1); |
| | | irIntakeOperate.setOperateType(operatetype); |
| | | irIntakeOperate.setCommandId(comId); |
| | | irIntakeOperate.setIntakeId(intakeId); |
| | | irIntakeOperate.setStartTime(startTime); |