|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | plaService.updateById(pla); | 
|---|
|  |  |  | SaasUtils.insertLog(2,sourceLocNo,pla.getBrand(),pla.getWeightAnfme(),getUser().getUsername(), | 
|---|
|  |  |  | locNo,pla.getBatch(),pla.getPackageNo(),pla.getOwner(),pla.getWorkshop()); | 
|---|
|  |  |  | locNo,pla.getBatch(),pla.getPackageNo(),pla.getOwner(),pla.getWorkshop(),null); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | pla.setWeightAnfme(0.0); | 
|---|
|  |  |  | plaService.updateById(pla); | 
|---|
|  |  |  | SaasUtils.insertLog(1,pla.getLocNo(),pla.getBrand(),anfme,getUser().getUsername(), | 
|---|
|  |  |  | null,pla.getBatch(),pla.getPackageNo(),pla.getOwner(),pla.getWorkshop()); | 
|---|
|  |  |  | null,pla.getBatch(),pla.getPackageNo(),pla.getOwner(),pla.getWorkshop(),null); | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return R.ok(); | 
|---|
|  |  |  | 
|---|
|  |  |  | manLocDetl.setUpdateBy(userId); | 
|---|
|  |  |  | manLocDetl.setModiTime(now); | 
|---|
|  |  |  | SaasUtils.insertLog(3,manLocDetl.getLocNo(), manLocDetl.getMatnr(),manLocDetl.getAnfme(),user.getUsername(), | 
|---|
|  |  |  | null,null,null,null, null); | 
|---|
|  |  |  | null,null,null,null, null,null); | 
|---|
|  |  |  | this.baseMapper.insert(manLocDetl); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | orderService.checkComplete(order.getOrderNo()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | SaasUtils.insertLog(0,jsonLocNo,jsonOrderDetl.getMatnr(), jsonOrderDetl.getAnfme(),user.getUsername(), | 
|---|
|  |  |  | null,null,null,null,null); | 
|---|
|  |  |  | null,null,null,null,null,null); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | SaasUtils.insertLog(1,jsonLocNo,jsonOrderDetl.getMatnr(), jsonOrderDetl.getAnfme(),user.getUsername(), | 
|---|
|  |  |  | null,null,null,null,null); | 
|---|
|  |  |  | null,null,null,null,null,null); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return R.ok("下架完成"); | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | plaService.updateById(pla); | 
|---|
|  |  |  | SaasUtils.insertLog(0,locNo,pla.getBrand(),pla.getWeightAnfme(),user.getUsername(), | 
|---|
|  |  |  | null,pla.getBatch(),pla.getPackageNo(),pla.getOwner(),pla.getWorkshop()); | 
|---|
|  |  |  | null,pla.getBatch(),pla.getPackageNo(),pla.getOwner(),pla.getWorkshop(),null); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | plaService.updateById(pla); | 
|---|
|  |  |  | SaasUtils.insertLog(1,locNo,pla.getBrand(),anfme,null,null, | 
|---|
|  |  |  | pla.getBatch(),pla.getPackageNo(),pla.getOwner(),pla.getWorkshop()); | 
|---|
|  |  |  | pla.getBatch(),pla.getPackageNo(),pla.getOwner(),pla.getWorkshop(),null); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //更新订单明细 | 
|---|
|  |  |  | Order order = orderService.selectByNo(orderNo); | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | plaService.updateById(pla); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | SaasUtils.insertLog(1,pla.getLocNo(),pla.getBrand(),anfme,null,null,pla.getBatch(),pla.getPackageNo(),pla.getOwner(),pla.getWorkshop()); | 
|---|
|  |  |  | SaasUtils.insertLog(1,pla.getLocNo(),pla.getBrand(),anfme,null,null,pla.getBatch(),pla.getPackageNo(),pla.getOwner(),pla.getWorkshop(),null); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | manLocDetl.setStatus(1); | 
|---|
|  |  |  | manLocDetl.setPayment(1); | 
|---|
|  |  |  | SaasUtils.insertLog(0,manLocDetl.getLocNo(),manLocDetl.getMatnr(), manLocDetl.getAnfme(),user.getUsername(), | 
|---|
|  |  |  | null,null,null,null,null); | 
|---|
|  |  |  | null,null,null,null,null,null); | 
|---|
|  |  |  | manLocDetlService.insert(manLocDetl); | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | //                check.setAnfme(dto.getCount() + check.getAnfme()); | 
|---|
|  |  |  | 
|---|
|  |  |  | return R.error("物料:"+ param.getMatnr() + " 在库位中数量不足"); | 
|---|
|  |  |  | } else if (manLocDetl.getAnfme() - param.getCount() == 0) { | 
|---|
|  |  |  | SaasUtils.insertLog(1,manLocDetl.getLocNo(), manLocDetl.getMatnr(),param.getCount(),user.getUsername(), | 
|---|
|  |  |  | null,null,null,null,null); | 
|---|
|  |  |  | null,null,null,null,null,null); | 
|---|
|  |  |  | manLocDetlService.delete(new EntityWrapper<ManLocDetl>() | 
|---|
|  |  |  | .eq("loc_no",node.getUuid()) | 
|---|
|  |  |  | .eq("matnr",param.getMatnr())); | 
|---|
|  |  |  | 
|---|
|  |  |  | .eq("loc_no",node.getUuid()) | 
|---|
|  |  |  | .eq("matnr",param.getMatnr())); | 
|---|
|  |  |  | SaasUtils.insertLog(1,manLocDetl.getLocNo(), manLocDetl.getMatnr(),param.getCount(),user.getUsername(), | 
|---|
|  |  |  | null,null,null,null,null); | 
|---|
|  |  |  | null,null,null,null,null,null); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | source.setNodeId(targetNode.getId()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | SaasUtils.insertLog(2,source.getLocNo(), source.getMatnr(), source.getAnfme(),user.getUsername(), | 
|---|
|  |  |  | null,null,null,null,null); | 
|---|
|  |  |  | null,null,null,null,null,null); | 
|---|
|  |  |  | manLocDetlService.insert(source); | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | //                check.setAnfme(check.getAnfme() + source.getAnfme()); | 
|---|
|  |  |  | 
|---|
|  |  |  | this.updateById(pla); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | SaasUtils.insertLog(0,pla.getLocNo(),pla.getBrand(),plaQty.getOrderWeight(),user.getUsername(), | 
|---|
|  |  |  | null,pla.getBatch(),pla.getPackageNo(),pla.getOwner(),pla.getWorkshop()); | 
|---|
|  |  |  | null,pla.getBatch(),pla.getPackageNo(),pla.getOwner(),pla.getWorkshop(),null); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | * @param packageNo | 
|---|
|  |  |  | * @param owner 主体 | 
|---|
|  |  |  | * @param workshop 车间 | 
|---|
|  |  |  | * @param docType 单据类型 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public static void insertLog(Integer type, String locNo, String matnr,Double anfme, | 
|---|
|  |  |  | String user,String targetLocNo,String batch,Integer packageNo,String owner,String workshop){ | 
|---|
|  |  |  | String user,String targetLocNo,String batch,Integer packageNo,String owner,String workshop, Long docType){ | 
|---|
|  |  |  | SaasLogService bean = SpringUtils.getBean(SaasLogService.class); | 
|---|
|  |  |  | SaasLog saasLog = new SaasLog(); | 
|---|
|  |  |  | saasLog.setType(type); | 
|---|
|  |  |  | 
|---|
|  |  |  | saasLog.setCreateByName(user); | 
|---|
|  |  |  | saasLog.setOwner(owner); | 
|---|
|  |  |  | saasLog.setWorkshop(workshop); | 
|---|
|  |  |  | saasLog.setDocType(docType); | 
|---|
|  |  |  | bean.insert(saasLog); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String workshop; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 单据类型 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @TableField("doc_type") | 
|---|
|  |  |  | private Long docType; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public SaasLog() {} | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public SaasLog(Long id,Integer type,String locNo,String matnr,Date ioTime,Long createBy) { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getType$(){ | 
|---|
|  |  |  | if (this.type == null) { | 
|---|
|  |  |  | return ""; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (this.type ==0) { | 
|---|
|  |  |  | return "入库"; | 
|---|
|  |  |  | } else if (this.type == 1) { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | public String getDocType$(){ | 
|---|
|  |  |  | return ""; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | ,{field: 'owner', align: 'center',title: '主体'} | 
|---|
|  |  |  | ,{field: 'workshop', align: 'center',title: '车间'} | 
|---|
|  |  |  | ,{field: 'anfme', align: 'center',title: '数量',totalRow:true} | 
|---|
|  |  |  | ,{field: 'docType$', align: 'center',title: '单据类型',totalRow:true} | 
|---|
|  |  |  | // ,{field: 'createByName', align: 'center',title: '操作人'} | 
|---|
|  |  |  | ,{field: 'ioTime$', align: 'center',title: '操作时间'} | 
|---|
|  |  |  | ,{field: 'createBy', align: 'center',title: '', hide:true} | 
|---|