|
@@ -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("更新库存明细失败");
|