请领流程增加日志:回退提交、出库、确认收货三个环节增加日志

退货流程增加日志:入库环节增加日志
This commit is contained in:
1378012178@qq.com 2026-01-14 11:23:57 +08:00
parent 5eecf700e5
commit f6a44a553e
2 changed files with 42 additions and 4 deletions

View File

@ -22,6 +22,7 @@ import com.nu.modules.nu.entity.NuInvoicingNuCrkLog;
import com.nu.modules.nu.entity.NuInvoicingNuKcsl;
import com.nu.modules.nu.service.INuInvoicingNuCrkLogService;
import com.nu.modules.nu.service.INuInvoicingNuKcslService;
import com.nu.modules.order.api.IDirectiveOrderApi;
import com.nu.modules.qld.entity.*;
import com.nu.modules.qld.mapper.NuInvoicingQldGwcMapper;
import com.nu.modules.qld.mapper.NuInvoicingQldInfoMapper;
@ -103,6 +104,8 @@ public class QingLingServiceImpl implements IQinglingApi {
@Lazy
@Autowired
private QingLingServiceImpl ownService;
@Autowired
private IDirectiveOrderApi directiveOrderApi;
@Override
public List<Map<String, Object>> getMaterialTreeData(MaterialCategoryEntity materialCategoryEntity) {
@ -325,6 +328,14 @@ public class QingLingServiceImpl implements IQinglingApi {
one.setTjTime(new Date());//作废时间
invoicingQldMainService.updateById(one);
//服务指令工单业务日志
DirectiveOrderBizLogEntity qgdInfoEntityDto = new DirectiveOrderBizLogEntity();
qgdInfoEntityDto.setBizTypeCode("QLD-TJ");// 业务类型编码
qgdInfoEntityDto.setBizType("请领");// 业务类型名称
qgdInfoEntityDto.setBizNo(dto.getQldNo());//业务主表单号
qgdInfoEntityDto.setOptType("提交");//操作类型
directiveOrderApi.addBizLog(qgdInfoEntityDto);
result.put("success", true);
result.put("message", "提交成功");
result.put("result", ownService.queryQldByQldNo(dto.getQldNo()));
@ -910,6 +921,16 @@ public class QingLingServiceImpl implements IQinglingApi {
}
});
warehouseMaterialInfoService.updateBatchById(kfUpdateList);
//服务指令工单业务日志
DirectiveOrderBizLogEntity qgdInfoEntityDto = new DirectiveOrderBizLogEntity();
qgdInfoEntityDto.setBizTypeCode("QLD-SH");// 业务类型编码
qgdInfoEntityDto.setBizType("请领");// 业务类型名称
qgdInfoEntityDto.setBizNo(dto.getQldNo());//业务主表单号
qgdInfoEntityDto.setOptType("收货");//操作类型
directiveOrderApi.addBizLog(qgdInfoEntityDto);
result.put("success", true);
result.put("message", "收货完成");
return result;
@ -1056,6 +1077,15 @@ public class QingLingServiceImpl implements IQinglingApi {
qldData.setCkBy(sysUser.getId());//出库人
qldData.setCkTime(new Date());//出库时间
invoicingQldMainService.update(qldData, qw);
//服务指令工单业务日志
DirectiveOrderBizLogEntity qgdInfoEntityDto = new DirectiveOrderBizLogEntity();
qgdInfoEntityDto.setBizTypeCode("QLD-CK");// 业务类型编码
qgdInfoEntityDto.setBizType("请领");// 业务类型名称
qgdInfoEntityDto.setBizNo(dto.getQldNo());//业务主表单号
qgdInfoEntityDto.setOptType("出库");//操作类型
directiveOrderApi.addBizLog(qgdInfoEntityDto);
map.put("success", true);
map.put("message", "出库成功");
return map;

View File

@ -6,10 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.google.common.collect.Maps;
import com.nu.entity.InvoicingThdGwcEntity;
import com.nu.entity.InvoicingThdLogEntity;
import com.nu.entity.InvoicingThdMainEntity;
import com.nu.entity.NuKcslEntity;
import com.nu.entity.*;
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialInfo;
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialInfoMapper;
import com.nu.modules.cgd.entity.NuWarehouseMaterialCrkInfo;
@ -20,6 +17,7 @@ import com.nu.modules.nu.entity.NuInvoicingNuKcsl;
import com.nu.modules.nu.mapper.NuInvoicingNuKcslMapper;
import com.nu.modules.nu.service.INuInvoicingNuCrkLogService;
import com.nu.modules.nu.service.INuInvoicingNuKcslService;
import com.nu.modules.order.api.IDirectiveOrderApi;
import com.nu.modules.thd.entity.NuInvoicingThdGwc;
import com.nu.modules.thd.entity.NuInvoicingThdInfo;
import com.nu.modules.thd.entity.NuInvoicingThdLog;
@ -78,6 +76,8 @@ public class ThdServiceImpl implements ITuiHuoApi {
private INuWarehouseMaterialCrkInfoService warehouseMaterialCrkInfoService;
@Autowired
private ConfigMaterialInfoMapper configMaterialInfoMapper;
@Autowired
private IDirectiveOrderApi directiveOrderApi;
@Override
public IPage<InvoicingThdMainEntity> thdList(Integer pageNo, Integer pageSize, InvoicingThdMainEntity dto) {
@ -548,6 +548,14 @@ public class ThdServiceImpl implements ITuiHuoApi {
// orderEntity.setFlowCode("dyth_cksh");//指令流程flow_code 看接口有标明
// invoicingThOrdersApi.updateOrderBizId(orderEntity);
//服务指令工单业务日志
DirectiveOrderBizLogEntity qgdInfoEntityDto = new DirectiveOrderBizLogEntity();
qgdInfoEntityDto.setBizTypeCode("THD-RK");// 业务类型编码
qgdInfoEntityDto.setBizType("退货");// 业务类型名称
qgdInfoEntityDto.setBizNo(main.getThdNo());//业务主表单号
qgdInfoEntityDto.setOptType("入库");//操作类型
directiveOrderApi.addBizLog(qgdInfoEntityDto);
return result;
}