箱变-质检报告推启源MES
This commit is contained in:
parent
7559d99918
commit
33a73ecbac
|
|
@ -48,7 +48,7 @@ public class ReportInsertBP {
|
|||
this.addAfterFinalRule(processer);
|
||||
processer.before(aggVO);
|
||||
BillInsert<ReportVO> bo = new BillInsert();
|
||||
ReportVO[] vos = (ReportVO[])bo.insert(aggVO);
|
||||
ReportVO[] vos = (ReportVO[]) bo.insert(aggVO);
|
||||
processer.after(aggVO);
|
||||
return vos;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -107,10 +107,8 @@ public class SyncQcQmsRule implements IRule<ReportVO> {
|
|||
String creatorName = MyHelper.getStrValByCondition("sm_user", UserVO.USER_NAME,
|
||||
UserVO.CUSERID + " = '" + hvo.getBillmaker() + "'");
|
||||
JSONObject singleObj = new JSONObject();
|
||||
String cghth = "";
|
||||
if (bvo != null && bvo.length > 0) {
|
||||
cghth = bvo[0].getVsourcecode();
|
||||
}
|
||||
// ²É¹ººÏͬºÅ
|
||||
String cghth = getCghthVal(bvo);
|
||||
// ÆôÔ´Ëͼ쵥Ö÷±í
|
||||
long cts = System.currentTimeMillis();
|
||||
singleObj.put("batchid", cts);
|
||||
|
|
@ -150,6 +148,26 @@ public class SyncQcQmsRule implements IRule<ReportVO> {
|
|||
}
|
||||
}
|
||||
|
||||
private String getCghthVal(ArriveItemVO[] bvo) {
|
||||
String cghth = "";
|
||||
if (bvo != null && bvo.length > 0) {
|
||||
StringBuilder cghthBuilder = new StringBuilder();
|
||||
for (int i = 0; i < bvo.length; i++) {
|
||||
String vsourcecode = bvo[i].getVsourcecode();
|
||||
if (vsourcecode == null || vsourcecode.isEmpty() || "~".equals(vsourcecode)) {
|
||||
continue;
|
||||
}
|
||||
if (i > 0) {
|
||||
cghthBuilder.append(",");
|
||||
}
|
||||
cghthBuilder.append(vsourcecode);
|
||||
// ²éѯ²É¹ºÔ±Ãû³Æ
|
||||
}
|
||||
cghth = cghthBuilder.toString();
|
||||
}
|
||||
return cghth;
|
||||
}
|
||||
|
||||
private void buildSyncData1(ReportVO[] useVOs) throws BusinessException {
|
||||
for (ReportVO vo : useVOs) {
|
||||
ReportHeaderVO hvo = vo.getHVO();
|
||||
|
|
|
|||
Loading…
Reference in New Issue