|  | @@ -9,6 +9,7 @@ import com.ruoyi.approvalFlow.service.impl.AuditItemsServiceImpl;
 | 
	
		
			
				|  |  |  import com.ruoyi.basicData.domain.*;
 | 
	
		
			
				|  |  |  import com.ruoyi.basicData.mapper.*;
 | 
	
		
			
				|  |  |  import com.ruoyi.common.core.domain.AjaxResult;
 | 
	
		
			
				|  |  | +import com.ruoyi.common.core.domain.entity.SysDept;
 | 
	
		
			
				|  |  |  import com.ruoyi.common.core.domain.entity.SysDictData;
 | 
	
		
			
				|  |  |  import com.ruoyi.common.core.domain.entity.SysUser;
 | 
	
		
			
				|  |  |  import com.ruoyi.common.core.domain.model.LoginUser;
 | 
	
	
		
			
				|  | @@ -132,7 +133,13 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |                  corpsId.add(tWarehousebills.getfTocorpid());
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              corpsId.add(tWarehousebills.getfCorpid());
 | 
	
		
			
				|  |  | -            // 查询联系人
 | 
	
		
			
				|  |  | +            // 查询制单人
 | 
	
		
			
				|  |  | +            SysUser logUser = sysUserMapper.selectUserByUserName(tWarehousebills.getCreateBy());
 | 
	
		
			
				|  |  | +            if (StringUtils.isNotNull(logUser)) {
 | 
	
		
			
				|  |  | +                SysDept sysDept = sysDeptMapper.selectDeptById(logUser.getDeptId());
 | 
	
		
			
				|  |  | +                sysUserList.add(logUser);
 | 
	
		
			
				|  |  | +                map.put("dept", sysDept);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              SysUser sysUser = sysUserMapper.selectUserByUserName(tWarehousebills.getfStorekeeper());
 | 
	
		
			
				|  |  |              if (StringUtils.isNotNull(sysUser)) {
 | 
	
		
			
				|  |  |                  sysUserList.add(sysUser);
 | 
	
	
		
			
				|  | @@ -642,11 +649,11 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |              auditItems.setIffinalItem("F");
 | 
	
		
			
				|  |  |              auditItems.setBillNo(warehouseBills.getfBillno());
 | 
	
		
			
				|  |  |              // 存储委托方(货权方)
 | 
	
		
			
				|  |  | -            auditItems.setRefno1(warehouseBills.getfBillno());
 | 
	
		
			
				|  |  | +            auditItems.setRefno1(warehouseBills.getfCorpid() + "");
 | 
	
		
			
				|  |  |              // 存储业务类型(业务类型)
 | 
	
		
			
				|  |  |              auditItems.setRefno2(warehouseBills.getfBilltype());
 | 
	
		
			
				|  |  |              // 存储提单号(提单号)
 | 
	
		
			
				|  |  | -            auditItems.setRefno3(warehouseBills.getfBilltype());
 | 
	
		
			
				|  |  | +            auditItems.setRefno3(warehouseBills.getfMblno());
 | 
	
		
			
				|  |  |              auditItems.setSendUserId(loginUser.getUser().getUserId());
 | 
	
		
			
				|  |  |              auditItems.setSendName(loginUser.getUsername());
 | 
	
		
			
				|  |  |              auditItems.setSendTime(new Date());
 | 
	
	
		
			
				|  | @@ -971,25 +978,12 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |                  serialNumber = billnoSerialServiceImpl.getSerialNumber("CK", time);
 | 
	
		
			
				|  |  |                  item.setfSerialNumber(serialNumber);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            int num = 0;
 | 
	
		
			
				|  |  | -            if (StringUtils.isNotNull(item.getfId())) {
 | 
	
		
			
				|  |  | -                item.setfBillstatus(status);
 | 
	
		
			
				|  |  | -                item.setUpdateTime(new Date());
 | 
	
		
			
				|  |  | -                item.setUpdateBy(loginUser.getUser().getUserName());
 | 
	
		
			
				|  |  | -                num = tWarehousebillsitemsMapper.updateTWarehousebillsitems(item);
 | 
	
		
			
				|  |  | -                // 添加状态log
 | 
	
		
			
				|  |  | -                insertTWarehousebillsLog(item, status, loginUser);
 | 
	
		
			
				|  |  | -            } else {
 | 
	
		
			
				|  |  | -                item.setfPid(tWarehouseBills.getfId());
 | 
	
		
			
				|  |  | -                item.setfBillno(tWarehouseBills.getfBillno());
 | 
	
		
			
				|  |  | -                item.setfBillstatus(status);
 | 
	
		
			
				|  |  | -                item.setCreateTime(new Date());
 | 
	
		
			
				|  |  | -                item.setCreateBy(loginUser.getUser().getUserName());
 | 
	
		
			
				|  |  | -                num = tWarehousebillsitemsMapper.insertTWarehousebillsitems(item);
 | 
	
		
			
				|  |  | -                // 添加状态log
 | 
	
		
			
				|  |  | -                insertTWarehousebillsLog(item, 10L, loginUser);
 | 
	
		
			
				|  |  | -                insertTWarehousebillsLog(item, status, loginUser);
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | +            item.setfBillstatus(status);
 | 
	
		
			
				|  |  | +            item.setUpdateTime(new Date());
 | 
	
		
			
				|  |  | +            item.setUpdateBy(loginUser.getUser().getUserName());
 | 
	
		
			
				|  |  | +            int num = tWarehousebillsitemsMapper.updateTWarehousebillsitems(item);
 | 
	
		
			
				|  |  | +            // 添加状态log
 | 
	
		
			
				|  |  | +            insertTWarehousebillsLog(item, status, loginUser);
 | 
	
		
			
				|  |  |              if (num <= 0) {
 | 
	
		
			
				|  |  |                  TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
 | 
	
		
			
				|  |  |                  return AjaxResult.error("更新库存明细失败");
 |