|
|
@ -91,8 +91,9 @@ public class QcCheckUnqualifiedServiceImpl implements IQcCheckUnqualifiedService
|
|
|
|
|
|
|
|
|
|
|
|
//发起来料检验OA流程
|
|
|
|
//发起来料检验OA流程
|
|
|
|
AjaxResult oaR = new AjaxResult();
|
|
|
|
AjaxResult oaR = new AjaxResult();
|
|
|
|
QcCheckUnqualified taskIfo = qcCheckUnqualifiedMapper.selectQcCheckUnqualifiedById(qcCheckUnqualified.getId());
|
|
|
|
QcCheckUnqualified taskIfo = qcCheckUnqualified;
|
|
|
|
taskIfo.setRemark(qcCheckUnqualified.getRemark());
|
|
|
|
// QcCheckUnqualified taskIfo = qcCheckUnqualifiedMapper.selectQcCheckUnqualifiedById(qcCheckUnqualified.getId());
|
|
|
|
|
|
|
|
// taskIfo.setRemark(qcCheckUnqualified.getRemark());
|
|
|
|
if("material".equals(taskIfo.getTypeCode())) {
|
|
|
|
if("material".equals(taskIfo.getTypeCode())) {
|
|
|
|
//ZL0010-来料检验不合格控制流程
|
|
|
|
//ZL0010-来料检验不合格控制流程
|
|
|
|
oaR = this.createLLOA(taskIfo);
|
|
|
|
oaR = this.createLLOA(taskIfo);
|
|
|
@ -164,13 +165,13 @@ public class QcCheckUnqualifiedServiceImpl implements IQcCheckUnqualifiedService
|
|
|
|
|
|
|
|
|
|
|
|
/*来料检验不良OA流程
|
|
|
|
/*来料检验不良OA流程
|
|
|
|
* CQ 厂区、 OEMCM 厂名 、 LLLB 来料类别【0、1】、MATNR 物料编号、MAKTX 物料名称、suppliernum 供应商编码
|
|
|
|
* CQ 厂区、 OEMCM 厂名 、 LLLB 来料类别【0、1】、MATNR 物料编号、MAKTX 物料名称、suppliernum 供应商编码
|
|
|
|
* supplier 供应商名称、CHARG 生产批号、comeQty 来料数量、testDate 检验日期 、 JYBH 检验编号、
|
|
|
|
* supplier 供应商名称、CHARG 生产批号、comeQty 来料数量、DW 单位、testDate 检验日期 、 JYBH 检验编号、
|
|
|
|
* BJY 仓储报检人(OEM产品提报人)、WLLY 物料来源、ZCF 转出方、 ZCOEMCM 转出OEM厂名、
|
|
|
|
* BJY 仓储报检人(OEM产品提报人)、WLLY 物料来源、ZCF 转出方、 ZCOEMCM 转出OEM厂名、
|
|
|
|
* memo 不合格情况描述 、PZGLBZG QC主管
|
|
|
|
* memo 不合格情况描述 、PZGLBZG QC主管
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private AjaxResult createLLOA(QcCheckUnqualified task){
|
|
|
|
private AjaxResult createLLOA(QcCheckUnqualified task){
|
|
|
|
|
|
|
|
|
|
|
|
QcCheckTaskIncome detailInfo = qcCheckTaskIncomeMapper.getTaskInfo(task.getTaskId());
|
|
|
|
//QcCheckTaskIncome detailInfo = qcCheckTaskIncomeMapper.getTaskInfo(task.getTaskId());
|
|
|
|
//发起来料检验OA流程
|
|
|
|
//发起来料检验OA流程
|
|
|
|
Map<String, Object> paramMap = new HashMap<>();
|
|
|
|
Map<String, Object> paramMap = new HashMap<>();
|
|
|
|
paramMap.put("user",SecurityUtils.getUsername());//提交人工号
|
|
|
|
paramMap.put("user",SecurityUtils.getUsername());//提交人工号
|
|
|
@ -179,16 +180,35 @@ public class QcCheckUnqualifiedServiceImpl implements IQcCheckUnqualifiedService
|
|
|
|
paramMap.put("workflowId",26235);//该流程对应的唯- workFlowld
|
|
|
|
paramMap.put("workflowId",26235);//该流程对应的唯- workFlowld
|
|
|
|
|
|
|
|
|
|
|
|
StringBuffer mainObject = new StringBuffer();
|
|
|
|
StringBuffer mainObject = new StringBuffer();
|
|
|
|
mainObject.append("{");
|
|
|
|
// mainObject.append("{");
|
|
|
|
mainObject.append("\"CQ\":"+detailInfo.getFactoryCode());//厂区
|
|
|
|
// mainObject.append("CQ:"+task.getOaFactory());//厂区
|
|
|
|
mainObject.append(",\"LLLB\":"+0);//来料类别【0、1】
|
|
|
|
// mainObject.append(",LLLB:"+task.getMaterialType());//来料类别【0、1】
|
|
|
|
mainObject.append(",\"MATNR\":"+"\""+detailInfo.getMaterialCode()+"\"");//物料编码
|
|
|
|
// mainObject.append(",MATNR:"+task.getMaterialCode());//物料编码
|
|
|
|
mainObject.append(",\"MAKTX\":"+"\""+detailInfo.getMaterialName()+"\"");//物料名称
|
|
|
|
// mainObject.append(",MAKTX"+task.getMaterialName());//物料名称
|
|
|
|
mainObject.append(",\"suppliernum\":"+"\""+detailInfo.getSupplierCode()+"\"");//供应商编码
|
|
|
|
// mainObject.append(",suppliernum"+task.getSupplierCode());//供应商编码
|
|
|
|
mainObject.append(",\"supplier\":"+"\""+detailInfo.getSupplierName()+"\"");//供应商名称
|
|
|
|
// mainObject.append(",supplier"+task.getSupplierName());//供应商名称
|
|
|
|
mainObject.append(",\"CHARG\":"+"\""+detailInfo.getIncomeBatchNo()+"\"");//生产批号
|
|
|
|
// mainObject.append(",CHARG:"+task.getIncomeBatchNo());//生产批号
|
|
|
|
mainObject.append(",\"comeQty\":"+"\""+detailInfo.getQuality()+"\"");//来料数量
|
|
|
|
// mainObject.append(",comeQty:"+task.getQuality()+"\"");//来料数量
|
|
|
|
mainObject.append(",\"memo\":"+"\""+task.getRemark()+"\"");//不合格情况描述
|
|
|
|
// mainObject.append(",DW:"+task.getUnit()+"\"");//来料单位
|
|
|
|
|
|
|
|
// mainObject.append(",JYBH:"+task.getCheckNo());//检验编码
|
|
|
|
|
|
|
|
// mainObject.append(",BJY:"+task.getCheckNo());//仓储报检人
|
|
|
|
|
|
|
|
// mainObject.append(",WLLY:"+task.getMaterialFrom());//物料来源
|
|
|
|
|
|
|
|
// mainObject.append(",memo:"+task.getRemark());//不合格描述
|
|
|
|
|
|
|
|
// mainObject.append(",PZGLBZG:"+task.getRemark());//qc主管
|
|
|
|
|
|
|
|
mainObject.append("\"CQ\":"+task.getOaFactory());//厂区
|
|
|
|
|
|
|
|
mainObject.append("\"LLLB\":"+task.getMaterialType());//来料类别【0、1】
|
|
|
|
|
|
|
|
mainObject.append(",\"MATNR\":"+"\""+task.getMaterialCode()+"\"");//物料编码
|
|
|
|
|
|
|
|
mainObject.append(",\"MAKTX\":"+"\""+task.getMaterialName()+"\"");//物料名称
|
|
|
|
|
|
|
|
mainObject.append(",\"suppliernum\":"+"\""+task.getSupplierCode()+"\"");//供应商编码
|
|
|
|
|
|
|
|
mainObject.append(",\"supplier\":"+"\""+task.getSupplierName()+"\"");//供应商名称
|
|
|
|
|
|
|
|
mainObject.append(",\"CHARG\":"+"\""+task.getIncomeBatchNo()+"\"");//生产批号
|
|
|
|
|
|
|
|
mainObject.append(",\"comeQty\":"+"\""+task.getQuality()+"\"");//来料数量
|
|
|
|
|
|
|
|
mainObject.append(",\"DW\":"+"\""+task.getUnit()+"\"");//来料单位
|
|
|
|
|
|
|
|
mainObject.append(",\"JYBH\":"+"\""+task.getCheckNo()+"\"");//检验编码
|
|
|
|
|
|
|
|
mainObject.append(",\"BJY\":"+"\""+task.getCheckNo()+"\"");//仓储报检人
|
|
|
|
|
|
|
|
mainObject.append(",\"WLLY\":"+"\""+task.getMaterialFrom()+"\"");//物料来源
|
|
|
|
|
|
|
|
mainObject.append(",\"memo\":"+"\""+task.getRemark()+"\"");//不合格描述
|
|
|
|
|
|
|
|
mainObject.append(",\"PZGLBZG\":"+"\""+task.getRemark()+"\"");//qc主管
|
|
|
|
mainObject.append("}");
|
|
|
|
mainObject.append("}");
|
|
|
|
|
|
|
|
|
|
|
|
paramMap.put("mainObject",mainObject.toString());
|
|
|
|
paramMap.put("mainObject",mainObject.toString());
|
|
|
|