|  | @@ -14,14 +14,8 @@ import com.ruoyi.reportManagement.domain.TWhgenleg;
 | 
	
		
			
				|  |  |  import com.ruoyi.reportManagement.mapper.TWhgenlegMapper;
 | 
	
		
			
				|  |  |  import com.ruoyi.system.mapper.SysDeptMapper;
 | 
	
		
			
				|  |  |  import com.ruoyi.system.mapper.SysUserMapper;
 | 
	
		
			
				|  |  | -import com.ruoyi.warehouseBusiness.domain.TEnclosure;
 | 
	
		
			
				|  |  | -import com.ruoyi.warehouseBusiness.domain.TWarehouseBills;
 | 
	
		
			
				|  |  | -import com.ruoyi.warehouseBusiness.domain.TWarehousebillsfees;
 | 
	
		
			
				|  |  | -import com.ruoyi.warehouseBusiness.domain.TWarehousebillsitems;
 | 
	
		
			
				|  |  | -import com.ruoyi.warehouseBusiness.mapper.TEnclosureMapper;
 | 
	
		
			
				|  |  | -import com.ruoyi.warehouseBusiness.mapper.TWarehouseBillsMapper;
 | 
	
		
			
				|  |  | -import com.ruoyi.warehouseBusiness.mapper.TWarehousebillsfeesMapper;
 | 
	
		
			
				|  |  | -import com.ruoyi.warehouseBusiness.mapper.TWarehousebillsitemsMapper;
 | 
	
		
			
				|  |  | +import com.ruoyi.warehouseBusiness.domain.*;
 | 
	
		
			
				|  |  | +import com.ruoyi.warehouseBusiness.mapper.*;
 | 
	
		
			
				|  |  |  import com.ruoyi.warehouseBusiness.service.ITWarehouseBillsService;
 | 
	
		
			
				|  |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  |  import org.springframework.stereotype.Service;
 | 
	
	
		
			
				|  | @@ -80,6 +74,9 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private BillnoSerialServiceImpl billnoSerialServiceImpl;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private BillnoDelMapper billnoDelMapper;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 查询详情主表
 | 
	
	
		
			
				|  | @@ -354,7 +351,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |              warehouseBills.setCreateBy(loginUser.getUser().getUserName());
 | 
	
		
			
				|  |  |              warehouseBills.setfBilltype(billsType);
 | 
	
		
			
				|  |  |              warehouseBills.setfBsdeptid(loginUser.getUser().getDeptId());
 | 
	
		
			
				|  |  | -            // 提交时:  生流水号
 | 
	
		
			
				|  |  | +            /*// 提交时:  生流水号
 | 
	
		
			
				|  |  |              if ("6".equals(warehouseBills.getfBillstatus()) || "7".equals(warehouseBills.getfBillstatus())) {
 | 
	
		
			
				|  |  |                  // 业务编码
 | 
	
		
			
				|  |  |                  String billNo = billnoSerialServiceImpl.getBillNo(billsType, warehouseBills.getfBsdate());
 | 
	
	
		
			
				|  | @@ -363,11 +360,18 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |                  Date time = new Date();
 | 
	
		
			
				|  |  |                  String bscorpno = billnoSerialServiceImpl.getCorpNo(warehouseBills.getfCorpid(), time);
 | 
	
		
			
				|  |  |                  warehouseBills.setfBscorpno(bscorpno);
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | +            }*/
 | 
	
		
			
				|  |  | +            // 业务编码
 | 
	
		
			
				|  |  | +            String billNo = billnoSerialServiceImpl.getBillNo(billsType, warehouseBills.getfBsdate());
 | 
	
		
			
				|  |  | +            warehouseBills.setfBillno(billNo);
 | 
	
		
			
				|  |  | +            // 存货编码
 | 
	
		
			
				|  |  | +            Date time = new Date();
 | 
	
		
			
				|  |  | +            String bscorpno = billnoSerialServiceImpl.getCorpNo(warehouseBills.getfCorpid(), time);
 | 
	
		
			
				|  |  | +            warehouseBills.setfBscorpno(bscorpno);
 | 
	
		
			
				|  |  |              tWarehouseBillsMapper.insertTWarehousebills(warehouseBills);
 | 
	
		
			
				|  |  |              fPid = warehouseBills.getfId();
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  | -            // 提交时:  生流水号
 | 
	
		
			
				|  |  | +            /*// 提交时:  生流水号
 | 
	
		
			
				|  |  |              if ("6".equals(warehouseBills.getfBillstatus())) {
 | 
	
		
			
				|  |  |                  // 业务编码
 | 
	
		
			
				|  |  |                  String billNo = billnoSerialServiceImpl.getBillNo(billsType, warehouseBills.getfBsdate());
 | 
	
	
		
			
				|  | @@ -376,7 +380,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |                  Date time = new Date();
 | 
	
		
			
				|  |  |                  String bscorpno = billnoSerialServiceImpl.getCorpNo(warehouseBills.getfCorpid(), time);
 | 
	
		
			
				|  |  |                  warehouseBills.setfBscorpno(bscorpno);
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | +            }*/
 | 
	
		
			
				|  |  |              fPid = warehouseBills.getfId();
 | 
	
		
			
				|  |  |              warehouseBills.setUpdateBy(loginUser.getUser().getUserName());
 | 
	
		
			
				|  |  |              warehouseBills.setUpdateTime(new Date());
 | 
	
	
		
			
				|  | @@ -537,6 +541,13 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |              fPid = tWarehouseBills.getfId();
 | 
	
		
			
				|  |  |              tEnclosureMapper.deleteByFPid(fPid);
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  | +            // 业务编码
 | 
	
		
			
				|  |  | +            String billNo = billnoSerialServiceImpl.getBillNo(billsType, tWarehouseBills.getfBsdate());
 | 
	
		
			
				|  |  | +            tWarehouseBills.setfBillno(billNo);
 | 
	
		
			
				|  |  | +            // 存货编码
 | 
	
		
			
				|  |  | +            Date time = new Date();
 | 
	
		
			
				|  |  | +            String bscorpno = billnoSerialServiceImpl.getCorpNo(tWarehouseBills.getfCorpid(), time);
 | 
	
		
			
				|  |  | +            tWarehouseBills.setfBscorpno(bscorpno);
 | 
	
		
			
				|  |  |              tWarehouseBills.setCreateBy(loginUser.getUser().getUserName());
 | 
	
		
			
				|  |  |              tWarehouseBills.setCreateTime(new Date());
 | 
	
		
			
				|  |  |              tWarehouseBills.setfBsdeptid(loginUser.getUser().getDeptId());
 | 
	
	
		
			
				|  | @@ -612,6 +623,16 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public int deleteTWarehousebillsByIds(Long[] fIds) {
 | 
	
		
			
				|  |  | +        // 取出业务编号、 放入 billno_del
 | 
	
		
			
				|  |  | +        for(Long id:fIds){
 | 
	
		
			
				|  |  | +            // 1、查询主表信息
 | 
	
		
			
				|  |  | +            TWarehouseBills tWarehousebills = tWarehouseBillsMapper.selectTWarehousebillsById(id);
 | 
	
		
			
				|  |  | +            // 2、业务编号、客存编号 放入 billno_del
 | 
	
		
			
				|  |  | +            BillnoDel  billnoDel =new BillnoDel();
 | 
	
		
			
				|  |  | +            billnoDel.setBillType(tWarehousebills.getfBilltype());
 | 
	
		
			
				|  |  | +            billnoDel.setBillNo(tWarehousebills.getfBillno());
 | 
	
		
			
				|  |  | +            billnoDelMapper.insertBillnoDel(billnoDel);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          return tWarehouseBillsMapper.deleteTWarehousebillsByIds(fIds);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 |