|  |  |  | 
|---|
|  |  |  | manLocDetl.setCreateBy(userId); | 
|---|
|  |  |  | manLocDetl.setStatus(1); | 
|---|
|  |  |  | manLocDetl.setPayment(1); | 
|---|
|  |  |  | SaasUtils.insertLog(0,manLocDetl.getLocNo(),manLocDetl.getMatnr(), manLocDetl.getAnfme(),user.getUsername(),null,null,null); | 
|---|
|  |  |  | SaasUtils.insertLog(0,manLocDetl.getLocNo(),manLocDetl.getMatnr(), manLocDetl.getAnfme(),user.getUsername(), | 
|---|
|  |  |  | null,null,null,null,null,null); | 
|---|
|  |  |  | manLocDetlService.insert(manLocDetl); | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | //                check.setAnfme(dto.getCount() + check.getAnfme()); | 
|---|
|  |  |  | 
|---|
|  |  |  | if (manLocDetl.getAnfme() - param.getCount() < 0) { | 
|---|
|  |  |  | 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); | 
|---|
|  |  |  | SaasUtils.insertLog(1,manLocDetl.getLocNo(), manLocDetl.getMatnr(),param.getCount(),user.getUsername(), | 
|---|
|  |  |  | null,null,null,null,null,null); | 
|---|
|  |  |  | manLocDetlService.delete(new EntityWrapper<ManLocDetl>() | 
|---|
|  |  |  | .eq("loc_no",node.getUuid()) | 
|---|
|  |  |  | .eq("matnr",param.getMatnr())); | 
|---|
|  |  |  | 
|---|
|  |  |  | manLocDetlService.update(manLocDetl,new EntityWrapper<ManLocDetl>() | 
|---|
|  |  |  | .eq("loc_no",node.getUuid()) | 
|---|
|  |  |  | .eq("matnr",param.getMatnr())); | 
|---|
|  |  |  | SaasUtils.insertLog(1,manLocDetl.getLocNo(), manLocDetl.getMatnr(),param.getCount(),user.getUsername(),null,null,null); | 
|---|
|  |  |  | SaasUtils.insertLog(1,manLocDetl.getLocNo(), manLocDetl.getMatnr(),param.getCount(),user.getUsername(), | 
|---|
|  |  |  | null,null,null,null,null,null); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | source.setLocNo(targetNode.getUuid()); | 
|---|
|  |  |  | source.setNodeId(targetNode.getId()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | SaasUtils.insertLog(2,source.getLocNo(), source.getMatnr(), source.getAnfme(),user.getUsername(),null,null,null); | 
|---|
|  |  |  | SaasUtils.insertLog(2,source.getLocNo(), source.getMatnr(), source.getAnfme(),user.getUsername(), | 
|---|
|  |  |  | null,null,null,null,null,null); | 
|---|
|  |  |  | manLocDetlService.insert(source); | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | //                check.setAnfme(check.getAnfme() + source.getAnfme()); | 
|---|