修改逻辑
This commit is contained in:
parent
b2a1f1d33b
commit
9ca0b0a210
|
|
@ -1128,21 +1128,23 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
|
||||||
|
|
||||||
//查询全部采购单信息
|
//查询全部采购单信息
|
||||||
List<NuInvoicingCgdInfo> cgdInfoList = cgdInfoMapper.selectList(new QueryWrapper<NuInvoicingCgdInfo>().eq("cgd_id",cgdInfo.getCgdId()));
|
List<NuInvoicingCgdInfo> cgdInfoList = cgdInfoMapper.selectList(new QueryWrapper<NuInvoicingCgdInfo>().eq("cgd_id",cgdInfo.getCgdId()));
|
||||||
int count = 0;
|
int count = 1;
|
||||||
/**单据状态 0待入库 1挂账中 2已入库 3已销账*/
|
/**单据状态 0待入库 1挂账中 2已入库 3已销账*/
|
||||||
for (NuInvoicingCgdInfo info : cgdInfoList) {
|
for (NuInvoicingCgdInfo info : cgdInfoList) {
|
||||||
//判断采购物料状态
|
if(StringUtils.equals("0",info.getStatus())){
|
||||||
if(StringUtils.equals("2",info.getStatus())){
|
count = 0;
|
||||||
count++;
|
break;
|
||||||
}else if((StringUtils.equals("3",info.getStatus()) || StringUtils.equals("2",info.getStatus()) && wrksl==0)){
|
}else if(StringUtils.equals("1",info.getStatus())){
|
||||||
count++;
|
count = 0;
|
||||||
}else if(StringUtils.equals("0",info.getStatus())){
|
break;
|
||||||
|
}else if(StringUtils.equals("3",info.getStatus()) && info.getWrksl()>0){
|
||||||
|
count = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//判断单据是否完结 如果采购数量 = 入库数量 + 销账数量 就代表这个单据完结了
|
//判断单据是否完结 如果采购数量 = 入库数量 + 销账数量 就代表这个单据完结了
|
||||||
if(count == cgdInfoList.size()){
|
if(count == 1){
|
||||||
cgdMain.setWjBy(loginUser.getRealname());
|
cgdMain.setWjBy(loginUser.getRealname());
|
||||||
cgdMain.setWjTime(new Date());
|
cgdMain.setWjTime(new Date());
|
||||||
cgdMain.setStatus("2");//已完结
|
cgdMain.setStatus("2");//已完结
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue