Browse Source

【微浦MES】SN判定不良接口增加位号录入

caosy 4 months ago
parent
commit
32481e990b
1 changed files with 4 additions and 4 deletions
  1. 4 4
      src/main/java/com/uas/eis/serviceImpl/MESHelperServiceImpl.java

+ 4 - 4
src/main/java/com/uas/eis/serviceImpl/MESHelperServiceImpl.java

@@ -1675,16 +1675,16 @@ public class MESHelperServiceImpl implements MESHelperService {
 					StringBuffer sql=new StringBuffer();
 					for (int i = 0; i < BadCode.length; i++)
 					{
-						if(!baseDao.checkIf("badcode","bc_code='"+ BadCode[i]+"'")){
-							oErrMessage = "不良代码"+BadCode[i]+"不存在";
+						if(!baseDao.checkIf("badcode","bc_code='"+ BadCode[i].split(";")[0]+"'")){
+							oErrMessage = "不良代码"+BadCode[i].split(";")[0]+"不存在";
 							rmap.put("oErrMessage",oErrMessage);
 							return rmap;
 						}
 						int mb_id = baseDao.getSeqId("makebad_seq");
 						sql.setLength(0);
 						sql.append("insert into makebad(mb_id,mb_makecode,mb_mscode,mb_sncode,mb_inman,mb_indate,mb_stepcode");
-						sql.append(",mb_sourcecode,mb_badcode,mb_badtable,mb_bgcode,mb_soncode,mb_status) select '" + mb_id + "'");
-						sql.append(",ma_code,ms_code,ms_sncode,'" + iUserCode + "',sysdate,'" + CurrentStep + "','" + iSourceCode + "','" + BadCode[i] + "','',");
+						sql.append(",mb_sourcecode,mb_badremark,mb_badcode,mb_badtable,mb_bgcode,mb_soncode,mb_status) select '" + mb_id + "'");
+						sql.append(",ma_code,ms_code,ms_sncode,'" + iUserCode + "',sysdate,'" + CurrentStep + "','" + iSourceCode + "','"+BadCode[i].split(";")[1]+"','" + BadCode[i].split(";")[0] + "','',");
 						sql.append("'" + BgCode + "',sp_soncode,'0' from make left join makeSerial on ms_makecode=ma_code left join stepProduct on ");
 						sql.append("sp_mothercode=ma_prodcode and sp_stepcode=ms_nextstepcode where ms_sncode='" + iSN + "' and ms_makecode='" + iMakeCode + "'");
 						baseDao.execute(sql.toString());