|
@@ -17,6 +17,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.rongwei.bscommon.sys.dao.ApsDeliveryOffsetDao;
|
|
|
import com.rongwei.bscommon.sys.dao.ApsProcessOperationProcessEquDao;
|
|
|
import com.rongwei.bscommon.sys.listener.SpecificRowDropDownHandler;
|
|
|
import com.rongwei.bscommon.sys.listener.WorkShopImportListener;
|
|
@@ -29,6 +30,7 @@ import com.rongwei.rwcommon.base.exception.CustomException;
|
|
|
import com.rongwei.rwcommon.utils.SecurityUtil;
|
|
|
import com.rongwei.rwcommon.utils.StringUtils;
|
|
|
import com.rongwei.rwcommon.vo.CriteriaQuery;
|
|
|
+import com.rongwei.rwcommon.vo.MailDo;
|
|
|
import com.rongwei.safecommon.fegin.CXAdminFeginClient;
|
|
|
import com.rongwei.safecommon.utils.CXCommonUtils;
|
|
|
import com.rongwei.wfserver.wfcommon.sys.service.impl.ProcessServiceImpl;
|
|
@@ -58,6 +60,9 @@ import static com.rongwei.safecommon.utils.SaveConstans.ForcedConflictsDescripti
|
|
|
import static com.rongwei.safecommon.utils.SaveConstans.JobStatus.*;
|
|
|
import static com.rongwei.safecommon.utils.SaveConstans.LockmarkType.LOCKMARK_N;
|
|
|
import static com.rongwei.safecommon.utils.SaveConstans.LockmarkType.LOCKMARK_Y;
|
|
|
+import static com.rongwei.safecommon.utils.SaveConstans.NotifyContent.PROCESSDELAY_CONTENT;
|
|
|
+import static com.rongwei.safecommon.utils.SaveConstans.NotifyTitle.PROCESSDELAY_TITLE;
|
|
|
+import static com.rongwei.safecommon.utils.SaveConstans.NotifyType.PROCESSDELAY_REMIND;
|
|
|
import static com.rongwei.safecommon.utils.SaveConstans.ProcessWay.PROCESS_WAY_MERGE;
|
|
|
import static com.rongwei.safecommon.utils.SaveConstans.ProductionStatus.*;
|
|
|
import static com.rongwei.safecommon.utils.SaveConstans.UNForcedConflictsDescription.*;
|
|
@@ -114,6 +119,10 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
|
|
|
private CXAdminFeginClient cxAdminFeginClient;
|
|
|
@Autowired
|
|
|
private ApsProductionProcessesService apsProductionProcessesService;
|
|
|
+ @Autowired
|
|
|
+ private ApsDeliveryOffsetService apsDeliveryOffsetService;
|
|
|
+ @Autowired
|
|
|
+ private ApsDeliveryOffsetDao apsDeliveryOffsetDao;
|
|
|
|
|
|
// /**
|
|
|
// * 更新工序的待加工批次号信息
|
|
@@ -3003,6 +3012,18 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
|
|
|
return R.ok(res);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public R workDeliveryOffset(WorkDeliveryOffsetReq req) {
|
|
|
+ List<ApsDeliveryOffsetDo> list = this.baseMapper.selectDeliveryOffestList();
|
|
|
+ //新增现在的所有偏差
|
|
|
+ apsDeliveryOffsetService.saveOrUpdateBatch(list);
|
|
|
+ //需要
|
|
|
+ if (req.getNeedSendMessage()){
|
|
|
+
|
|
|
+ }
|
|
|
+ return R.ok();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|