|  | @@ -372,16 +372,6 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
											
												
													
														|  |              tWarehouseBillsMapper.insertTWarehousebills(warehouseBills);
 |  |              tWarehouseBillsMapper.insertTWarehousebills(warehouseBills);
 | 
											
												
													
														|  |              fPid = warehouseBills.getfId();
 |  |              fPid = warehouseBills.getfId();
 | 
											
												
													
														|  |          } else {
 |  |          } else {
 | 
											
												
													
														|  | -            /*// 提交时:  生流水号
 |  | 
 | 
											
												
													
														|  | -            if ("6".equals(warehouseBills.getfBillstatus())) {
 |  | 
 | 
											
												
													
														|  | -                // 业务编码
 |  | 
 | 
											
												
													
														|  | -                String billNo = billnoSerialServiceImpl.getBillNo(billsType, warehouseBills.getfBsdate());
 |  | 
 | 
											
												
													
														|  | -                warehouseBills.setfBillno(billNo);
 |  | 
 | 
											
												
													
														|  | -                // 存货编码
 |  | 
 | 
											
												
													
														|  | -                Date time = new Date();
 |  | 
 | 
											
												
													
														|  | -                String bscorpno = billnoSerialServiceImpl.getCorpNo(warehouseBills.getfCorpid(), time);
 |  | 
 | 
											
												
													
														|  | -                warehouseBills.setfBscorpno(bscorpno);
 |  | 
 | 
											
												
													
														|  | -            }*/
 |  | 
 | 
											
												
													
														|  |              fPid = warehouseBills.getfId();
 |  |              fPid = warehouseBills.getfId();
 | 
											
												
													
														|  |              warehouseBills.setUpdateBy(loginUser.getUser().getUserName());
 |  |              warehouseBills.setUpdateBy(loginUser.getUser().getUserName());
 | 
											
												
													
														|  |              warehouseBills.setUpdateTime(new Date());
 |  |              warehouseBills.setUpdateTime(new Date());
 | 
											
										
											
												
													
														|  | @@ -473,10 +463,10 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
											
												
													
														|  |                  if(wbItem.getfBillstatus()==null){
 |  |                  if(wbItem.getfBillstatus()==null){
 | 
											
												
													
														|  |                      wbItem.setfBillstatus("1");
 |  |                      wbItem.setfBillstatus("1");
 | 
											
												
													
														|  |                      notInStorage++;
 |  |                      notInStorage++;
 | 
											
												
													
														|  | -                }else if(wbItem.getfBillstatus().equals('6')) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +                }else if(wbItem.getfBillstatus().equals("6")) {
 | 
											
												
													
														|  |                      wbItem.setfBillstatus("6");
 |  |                      wbItem.setfBillstatus("6");
 | 
											
												
													
														|  |                      Stored++;
 |  |                      Stored++;
 | 
											
												
													
														|  | -                } else if(wbItem.getfBillstatus().equals('1')){
 |  | 
 | 
											
												
													
														|  | 
 |  | +                } else if(wbItem.getfBillstatus().equals("1")){
 | 
											
												
													
														|  |                      wbItem.setfBillstatus("1");
 |  |                      wbItem.setfBillstatus("1");
 | 
											
												
													
														|  |                      notInStorage++;
 |  |                      notInStorage++;
 | 
											
												
													
														|  |                  }
 |  |                  }
 | 
											
										
											
												
													
														|  | @@ -490,9 +480,9 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
											
												
													
														|  |              // 录入库存明细整体状态
 |  |              // 录入库存明细整体状态
 | 
											
												
													
														|  |              TWarehouseBills warehouseBill=new TWarehouseBills();
 |  |              TWarehouseBills warehouseBill=new TWarehouseBills();
 | 
											
												
													
														|  |              warehouseBill.setfId(fPid);
 |  |              warehouseBill.setfId(fPid);
 | 
											
												
													
														|  | -            if(Stored==0){ // 未入库
 |  | 
 | 
											
												
													
														|  | 
 |  | +            if(Objects.equals(Stored,0)){ // 未入库
 | 
											
												
													
														|  |                  warehouseBill.setfItemsStatus("1");
 |  |                  warehouseBill.setfItemsStatus("1");
 | 
											
												
													
														|  | -            } else if(notInStorage==0){ // 已入库
 |  | 
 | 
											
												
													
														|  | 
 |  | +            } else if(Objects.equals(notInStorage,0)){ // 已入库
 | 
											
												
													
														|  |                  warehouseBill.setfItemsStatus("6");
 |  |                  warehouseBill.setfItemsStatus("6");
 | 
											
												
													
														|  |              } else { // 有已入库、有未入库
 |  |              } else { // 有已入库、有未入库
 | 
											
												
													
														|  |                  warehouseBill.setfItemsStatus("2");
 |  |                  warehouseBill.setfItemsStatus("2");
 | 
											
										
											
												
													
														|  | @@ -577,7 +567,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
											
												
													
														|  |              tWarehouseBills.setCreateTime(new Date());
 |  |              tWarehouseBills.setCreateTime(new Date());
 | 
											
												
													
														|  |              tWarehouseBills.setfBsdeptid(loginUser.getUser().getDeptId());
 |  |              tWarehouseBills.setfBsdeptid(loginUser.getUser().getDeptId());
 | 
											
												
													
														|  |              // 已入账
 |  |              // 已入账
 | 
											
												
													
														|  | -            tWarehouseBills.setfBillstatus("7");
 |  | 
 | 
											
												
													
														|  | 
 |  | +            tWarehouseBills.setfBillstatus("2");
 | 
											
												
													
														|  |              tWarehouseBillsMapper.insertTWarehousebills(tWarehouseBills);
 |  |              tWarehouseBillsMapper.insertTWarehousebills(tWarehouseBills);
 | 
											
												
													
														|  |              fPid = tWarehouseBills.getfId();
 |  |              fPid = tWarehouseBills.getfId();
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
										
											
												
													
														|  | @@ -605,6 +595,32 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
											
												
													
														|  |                  }
 |  |                  }
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | 
 |  | +        // 查询所有库存明细 修改仓库主表状态
 | 
											
												
													
														|  | 
 |  | +        int  notInStorage=0;
 | 
											
												
													
														|  | 
 |  | +        int  Stored=0;
 | 
											
												
													
														|  | 
 |  | +        TWarehousebillsitems tWarehousebillsitems = new TWarehousebillsitems();
 | 
											
												
													
														|  | 
 |  | +        tWarehousebillsitems.setfPid(fPid);
 | 
											
												
													
														|  | 
 |  | +        List<TWarehousebillsitems> warehousebillsitemsList1 =tWarehousebillsitemsMapper.selectTWarehousebillsitemsList(tWarehousebillsitems);
 | 
											
												
													
														|  | 
 |  | +        for(TWarehousebillsitems item:warehousebillsitemsList1){
 | 
											
												
													
														|  | 
 |  | +            if(item.getfBillstatus()==null){
 | 
											
												
													
														|  | 
 |  | +                notInStorage++;
 | 
											
												
													
														|  | 
 |  | +            }else if(item.getfBillstatus().equals("6")) {
 | 
											
												
													
														|  | 
 |  | +                Stored++;
 | 
											
												
													
														|  | 
 |  | +            } else if(item.getfBillstatus().equals("1")){
 | 
											
												
													
														|  | 
 |  | +                notInStorage++;
 | 
											
												
													
														|  | 
 |  | +            }
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +         // 录入库存明细整体状态
 | 
											
												
													
														|  | 
 |  | +        TWarehouseBills warehouseBill=new TWarehouseBills();
 | 
											
												
													
														|  | 
 |  | +        warehouseBill.setfId(fPid);
 | 
											
												
													
														|  | 
 |  | +        if(Objects.equals(Stored,0)){ // 未入库
 | 
											
												
													
														|  | 
 |  | +            warehouseBill.setfItemsStatus("1");
 | 
											
												
													
														|  | 
 |  | +        } else if(Objects.equals(notInStorage,0)){ // 已入库
 | 
											
												
													
														|  | 
 |  | +            warehouseBill.setfItemsStatus("6");
 | 
											
												
													
														|  | 
 |  | +        } else { // 有已入库、有未入库
 | 
											
												
													
														|  | 
 |  | +            warehouseBill.setfItemsStatus("2");
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +        tWarehouseBillsMapper.updateTWarehousebills(warehouseBill);
 | 
											
												
													
														|  |          if (StringUtils.isNotNull(whgenleg) && !"[]".equals(whgenleg)) {
 |  |          if (StringUtils.isNotNull(whgenleg) && !"[]".equals(whgenleg)) {
 | 
											
												
													
														|  |              JSONArray jsonDrArray = JSONArray.parseArray(whgenleg);
 |  |              JSONArray jsonDrArray = JSONArray.parseArray(whgenleg);
 | 
											
												
													
														|  |              List<TEnclosure> tEnclosureList = JSONObject.parseArray(jsonDrArray.toJSONString(), TEnclosure.class);
 |  |              List<TEnclosure> tEnclosureList = JSONObject.parseArray(jsonDrArray.toJSONString(), TEnclosure.class);
 |