|
@@ -1,40 +1,37 @@
|
|
|
package com.jeesite.modules.mes.service;
|
|
package com.jeesite.modules.mes.service;
|
|
|
|
|
|
|
|
-import java.sql.Wrapper;
|
|
|
|
|
-import java.text.SimpleDateFormat;
|
|
|
|
|
-import java.util.*;
|
|
|
|
|
-
|
|
|
|
|
-import cn.hutool.core.bean.BeanUtil;
|
|
|
|
|
-import cn.hutool.core.lang.func.LambdaUtil;
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
-import com.alibaba.fastjson.JSONArray;
|
|
|
|
|
-import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
-import com.jeesite.common.cache.CacheUtils;
|
|
|
|
|
import com.jeesite.common.collect.ListUtils;
|
|
import com.jeesite.common.collect.ListUtils;
|
|
|
-import com.jeesite.common.collect.MapUtils;
|
|
|
|
|
import com.jeesite.common.config.Global;
|
|
import com.jeesite.common.config.Global;
|
|
|
|
|
+import com.jeesite.common.entity.Page;
|
|
|
import com.jeesite.common.lang.StringUtils;
|
|
import com.jeesite.common.lang.StringUtils;
|
|
|
import com.jeesite.common.mybatis.mapper.query.QueryType;
|
|
import com.jeesite.common.mybatis.mapper.query.QueryType;
|
|
|
|
|
+import com.jeesite.common.service.CrudService;
|
|
|
import com.jeesite.common.service.ServiceException;
|
|
import com.jeesite.common.service.ServiceException;
|
|
|
import com.jeesite.modules.file.utils.FileUploadUtils;
|
|
import com.jeesite.modules.file.utils.FileUploadUtils;
|
|
|
-import com.jeesite.modules.mes.dao.*;
|
|
|
|
|
|
|
+import com.jeesite.modules.mes.dao.MesProcessProductDao;
|
|
|
|
|
+import com.jeesite.modules.mes.dao.MesProductDao;
|
|
|
|
|
+import com.jeesite.modules.mes.dao.MesProductHbDao;
|
|
|
|
|
+import com.jeesite.modules.mes.dao.MesProductRecordDao;
|
|
|
import com.jeesite.modules.mes.entity.*;
|
|
import com.jeesite.modules.mes.entity.*;
|
|
|
-import com.jeesite.modules.mes.resp.*;
|
|
|
|
|
|
|
+import com.jeesite.modules.mes.resp.BindMaterialResp;
|
|
|
|
|
+import com.jeesite.modules.mes.resp.MesShiftDataResp;
|
|
|
|
|
+import com.jeesite.modules.mes.resp.OpParamsResp;
|
|
|
|
|
+import com.jeesite.modules.mes.resp.ParamsResp;
|
|
|
import com.jeesite.modules.mes.util.CommonUitl;
|
|
import com.jeesite.modules.mes.util.CommonUitl;
|
|
|
import com.jeesite.modules.mes.util.CopyUtil;
|
|
import com.jeesite.modules.mes.util.CopyUtil;
|
|
|
-import com.jeesite.modules.sys.dao.UserDao;
|
|
|
|
|
|
|
+import com.jeesite.modules.sys.entity.User;
|
|
|
import com.jeesite.modules.utils.ProtocolParam;
|
|
import com.jeesite.modules.utils.ProtocolParam;
|
|
|
-import io.swagger.models.auth.In;
|
|
|
|
|
-import org.apache.poi.util.StringUtil;
|
|
|
|
|
-import org.checkerframework.checker.units.qual.A;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
-
|
|
|
|
|
-import com.jeesite.common.entity.Page;
|
|
|
|
|
-import com.jeesite.common.service.CrudService;
|
|
|
|
|
import org.springframework.util.ObjectUtils;
|
|
import org.springframework.util.ObjectUtils;
|
|
|
|
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
|
+import java.util.Arrays;
|
|
|
|
|
+import java.util.Date;
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 生产记录Service
|
|
* 生产记录Service
|
|
|
* @author hzd
|
|
* @author hzd
|
|
@@ -815,6 +812,14 @@ public class MesProductRecordService extends CrudService<MesProductRecordDao, Me
|
|
|
|
|
|
|
|
mesProductRecord.setMaterielSn(materielSn);
|
|
mesProductRecord.setMaterielSn(materielSn);
|
|
|
mesProductRecord.setContent(content);
|
|
mesProductRecord.setContent(content);
|
|
|
|
|
+
|
|
|
|
|
+ if (StringUtils.isNotBlank(userCode)) {
|
|
|
|
|
+ User user = new User();
|
|
|
|
|
+ user.setUserCode(userCode);
|
|
|
|
|
+ user.setUserName(userCode);
|
|
|
|
|
+ mesProductRecord.setCurrentUser(user);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
super.update(mesProductRecord);
|
|
super.update(mesProductRecord);
|
|
|
|
|
|
|
|
//更新工艺号为400001的工序结果
|
|
//更新工艺号为400001的工序结果
|
|
@@ -827,6 +832,12 @@ public class MesProductRecordService extends CrudService<MesProductRecordDao, Me
|
|
|
mesProductRecord3.setOprno(oldOprno);
|
|
mesProductRecord3.setOprno(oldOprno);
|
|
|
mesProductRecord3.setContent(content);
|
|
mesProductRecord3.setContent(content);
|
|
|
mesProductRecord3.setMaterielSn(userCode);
|
|
mesProductRecord3.setMaterielSn(userCode);
|
|
|
|
|
+ if (StringUtils.isNotBlank(userCode)) {
|
|
|
|
|
+ User user = new User();
|
|
|
|
|
+ user.setUserCode(userCode);
|
|
|
|
|
+ user.setUserName(userCode);
|
|
|
|
|
+ mesProductRecord3.setCurrentUser(user);
|
|
|
|
|
+ }
|
|
|
mesProductRecordDao.update(mesProductRecord3);
|
|
mesProductRecordDao.update(mesProductRecord3);
|
|
|
|
|
|
|
|
|
|
|