parent
968db33eaa
commit
389fa3413d
|
|
@ -230,7 +230,7 @@ public class InvoicingThdApi {
|
|||
}
|
||||
|
||||
/**
|
||||
* 退货-发起退货(临时接口,后续会删除)
|
||||
* 退货-发起退货
|
||||
*
|
||||
* @param dto
|
||||
* @return
|
||||
|
|
|
|||
|
|
@ -64,6 +64,7 @@ public class InvoicingThdMainEntity implements Serializable {
|
|||
private String nuId;
|
||||
/**长者id nu_biz_elder_info.id*/
|
||||
private String elderId;
|
||||
private String elderName;
|
||||
/**是否已读 Y已读 N未读*/
|
||||
private String izRead;
|
||||
|
||||
|
|
|
|||
|
|
@ -474,7 +474,7 @@ public class QingLingServiceImpl implements IQinglingApi {
|
|||
result.put("status", "success");
|
||||
result.put("message", "提交成功");
|
||||
|
||||
//结束请领车提交指令
|
||||
//请领车-提交指令
|
||||
InvoicingOrdersEntity orderEntity = new InvoicingOrdersEntity();
|
||||
orderEntity.setFlowCode("ql_sq");//指令流程flow_code 看接口有标明
|
||||
orderEntity.setBizId(saveData.getQldNo());//请领单号
|
||||
|
|
@ -859,9 +859,9 @@ public class QingLingServiceImpl implements IQinglingApi {
|
|||
orderEntity.setFlowCode("ql_ht");//指令流程flow_code 看接口有标明
|
||||
orderEntity.setBizId(dto.getQldNo());//请领单号
|
||||
orderEntity.setNuId(dto.getNuId());
|
||||
orderEntity.setNuName(dto.getNuName());
|
||||
// orderEntity.setNuName(dto.getNuName());
|
||||
orderEntity.setCustomerId(dto.getElderId());//长者id
|
||||
orderEntity.setCustomerName(dto.getElderName());//长者姓名
|
||||
// orderEntity.setCustomerName(dto.getElderName());//长者姓名
|
||||
orderEntity.setInitiatorId(sysUser.getEmployessId());//员工id
|
||||
orderEntity.setInitiatorName(sysUser.getRealname());//员工姓名
|
||||
invoicingOrdersApi.flowQlht(orderEntity);
|
||||
|
|
@ -923,9 +923,11 @@ public class QingLingServiceImpl implements IQinglingApi {
|
|||
QueryWrapper<NuInvoicingQldMain> qw = new QueryWrapper<>();
|
||||
qw.in("qld_no", dto.getQldNo().split(","));
|
||||
List<NuInvoicingQldMain> list = invoicingQldMainService.list(qw);
|
||||
NuInvoicingQldMain one = list.get(0);
|
||||
dto.setNuId(one.getNuId());
|
||||
dto.setElderId(one.getElderId());
|
||||
Map<String, NuInvoicingQldMain> qldMap = list.stream()
|
||||
.collect(Collectors.toMap(
|
||||
NuInvoicingQldMain::getQldNo,
|
||||
qld -> qld
|
||||
));
|
||||
String status = "4";
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
|
||||
|
|
@ -939,8 +941,8 @@ public class QingLingServiceImpl implements IQinglingApi {
|
|||
logData.setStatus(status);//单子操作状态
|
||||
logData.setOpeBy(sysUser.getId());//操作人
|
||||
logData.setOpeTime(new Date());//操作时间
|
||||
logData.setNuId(dto.getNuId());//护理单元id
|
||||
logData.setElderId(dto.getElderId());//长者id
|
||||
logData.setNuId(qldMap.get(qldNoArr[i]).getNuId());//护理单元id
|
||||
logData.setElderId(qldMap.get(qldNoArr[i]).getElderId());//长者id
|
||||
logList.add(logData);
|
||||
}
|
||||
invoicingQldLogService.saveBatch(logList);
|
||||
|
|
@ -959,10 +961,10 @@ public class QingLingServiceImpl implements IQinglingApi {
|
|||
InvoicingOrdersEntity orderEntity = new InvoicingOrdersEntity();
|
||||
orderEntity.setFlowCode("ql_ck");//指令流程flow_code 看接口有标明
|
||||
orderEntity.setBizId(qldNoArr[i]);//请领单号
|
||||
orderEntity.setNuId(dto.getNuId());
|
||||
orderEntity.setNuName(dto.getNuName());
|
||||
orderEntity.setCustomerId(dto.getElderId());//长者id
|
||||
orderEntity.setCustomerName(dto.getElderName());//长者姓名
|
||||
orderEntity.setNuId(qldMap.get(qldNoArr[i]).getNuId());
|
||||
// orderEntity.setNuName(dto.getNuName());
|
||||
orderEntity.setCustomerId(qldMap.get(qldNoArr[i]).getElderId());//长者id
|
||||
// orderEntity.setCustomerName(dto.getElderName());//长者姓名
|
||||
orderEntity.setInitiatorId(sysUser.getEmployessId());//员工id
|
||||
orderEntity.setInitiatorName(sysUser.getRealname());//员工姓名
|
||||
invoicingOrdersApi.flowQlck(orderEntity);
|
||||
|
|
|
|||
|
|
@ -6,14 +6,12 @@ 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;
|
||||
import com.nu.modules.cgd.service.INuWarehouseMaterialCrkInfoService;
|
||||
import com.nu.modules.invoicing.api.IInvoicingOrdersApi;
|
||||
import com.nu.modules.invoicing.api.ITuiHuoApi;
|
||||
import com.nu.modules.nu.entity.NuInvoicingNuCrkLog;
|
||||
import com.nu.modules.nu.entity.NuInvoicingNuKcsl;
|
||||
|
|
@ -77,6 +75,8 @@ public class ThdServiceImpl implements ITuiHuoApi {
|
|||
private INuWarehouseMaterialCrkInfoService warehouseMaterialCrkInfoService;
|
||||
@Autowired
|
||||
private ConfigMaterialInfoMapper configMaterialInfoMapper;
|
||||
@Autowired
|
||||
private IInvoicingOrdersApi invoicingOrdersApi;
|
||||
|
||||
@Override
|
||||
public IPage<InvoicingThdMainEntity> thdList(Integer pageNo, Integer pageSize, InvoicingThdMainEntity dto) {
|
||||
|
|
@ -160,6 +160,12 @@ public class ThdServiceImpl implements ITuiHuoApi {
|
|||
logData.setElderId(main.getElderId());//长者id
|
||||
thdLogMapper.insert(logData);
|
||||
|
||||
InvoicingOrdersEntity orderEntity = new InvoicingOrdersEntity();
|
||||
orderEntity.setFlowCode("dyth_cksh");//指令流程flow_code 看接口有标明
|
||||
orderEntity.setPoolId(dto.getId());//退货主表id 入库时会根据更新为对应退货单号(入库时才生成的退货单号)
|
||||
orderEntity.setInitiatorId(sysUser.getEmployessId());//员工id
|
||||
invoicingOrdersApi.beginDyHtOrder(orderEntity);
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -524,6 +530,13 @@ public class ThdServiceImpl implements ITuiHuoApi {
|
|||
logData.setElderId(main.getElderId());//长者id
|
||||
thdLogMapper.insert(logData);
|
||||
|
||||
InvoicingOrdersEntity orderEntity = new InvoicingOrdersEntity();
|
||||
orderEntity.setFlowCode("dyth_cksh");//指令流程flow_code 看接口有标明
|
||||
orderEntity.setPoolId(dto.getId());//退货主表id 入库时会根据更新为对应退货单号(入库时才生成的退货单号)
|
||||
orderEntity.setBizId(main.getThdNo());
|
||||
orderEntity.setInitiatorId(sysUser.getEmployessId());//员工id
|
||||
invoicingOrdersApi.finishDyThOrder(orderEntity);
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -560,6 +573,17 @@ public class ThdServiceImpl implements ITuiHuoApi {
|
|||
logData.setElderId(main.getElderId());//长者id
|
||||
thdLogMapper.insert(logData);
|
||||
|
||||
InvoicingOrdersEntity orderEntity = new InvoicingOrdersEntity();
|
||||
orderEntity.setFlowCode("dyth_cksh");//指令流程flow_code 看接口有标明
|
||||
orderEntity.setBizId(main.getId());//退货主表id 入库时会根据更新为对应退货单号(入库时才生成的退货单号)
|
||||
orderEntity.setNuId(dto.getNuId());
|
||||
// orderEntity.setNuName(dto.getNuName());
|
||||
orderEntity.setCustomerId(dto.getElderId());//长者id
|
||||
// orderEntity.setCustomerName(dto.getElderName());//长者姓名
|
||||
orderEntity.setInitiatorId(sysUser.getEmployessId());//员工id
|
||||
orderEntity.setInitiatorName(sysUser.getRealname());//员工姓名
|
||||
invoicingOrdersApi.flowDythCksh(orderEntity);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue