服务指令-请领流程、退货流程指定开始结束算法调整

This commit is contained in:
曹磊 2025-12-26 15:22:37 +08:00
parent aa9b5800b4
commit b71c812322
4 changed files with 9 additions and 8 deletions

View File

@ -1286,7 +1286,7 @@ public class QingLingServiceImpl implements IQinglingApi {
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
InvoicingOrdersEntity p_ = new InvoicingOrdersEntity();
p_.setId(dto.getDirectiveOrderId());//执行指令id
p_.setId(dto.getId());//执行指令id
p_.setInitiatorId(sysUser.getEmployessId());
return invoicingOrdersApi.beginOrder(p_);
}
@ -1305,7 +1305,7 @@ public class QingLingServiceImpl implements IQinglingApi {
map.put("msg","可以提交");
//获取工单请领单判断是否可完成
InvoicingOrdersEntity ioe = new InvoicingOrdersEntity();
ioe.setId(dto.getDirectiveOrderId());
ioe.setId(dto.getId());
InvoicingOrdersEntity entity = invoicingOrdersApi.getOrderInfo(ioe);
if(entity!=null){
String qldNo = entity.getBizId();//业务单号
@ -1398,7 +1398,8 @@ public class QingLingServiceImpl implements IQinglingApi {
orderEntity.setBizId(main.getQldNo());//请领单号
orderEntity.setNuId(main.getNuId());//护理单元id
orderEntity.setElderId(main.getElderId());//长者id
orderEntity.setInitiatorId(main.getTjBy());//提交人id
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
orderEntity.setInitiatorId(sysUser.getEmployessId());//提交人id
//生成请领下一步服务指令
if(flowCode.equals("ql_sq")){
invoicingQlOrdersApi.flowQlsq(orderEntity);

View File

@ -178,11 +178,11 @@ public class CareOrdersServiceImpl extends ServiceImpl<CareOrdersMapper, CareOrd
* @return
*/
private CareOrders employeeScreening(String directiveIds, String elderId, String employeeIds, Date startTime){
if (sendOrderRule.getRuleCode().equals(1)) {
if (sendOrderRule.getRuleCode().equals("1")) {
//按优先级
return getByPriority(directiveIds, elderId, startTime, employeeIds);
}
if (sendOrderRule.getRuleCode().equals(2)) {
if (sendOrderRule.getRuleCode().equals("2")) {
//专项按人头可1v1可NvN全看长者配置专项护理员的设置
return getByHeadCount(directiveIds, elderId, startTime, employeeIds);
}

View File

@ -293,7 +293,7 @@
<if test="izRollback != null and izRollback != ''">
and iz_rollback = #{izRollback}
</if>
<if test="izEmptyNo != null and izEmptyNo == 'Y'">
<if test="izEmptyNo != null and izEmptyNo != '' and izEmptyNo == 'Y'.toString()">
and ifnull(biz_id,'') = ''
</if>
</where>

View File

@ -177,11 +177,11 @@ public class EmpOrdersServiceImpl extends ServiceImpl<InvoicingOrdersMapper, Inv
@Override
public InvoicingOrders employeeScreening(String directiveId, String elderId, Date startTime) {
getSendOrderRule();
if (sendOrderRule.getRuleCode().equals(1)) {
if (sendOrderRule.getRuleCode().equals("1")) {
//按优先级
return getByPriority(directiveId, elderId, startTime);
}
if (sendOrderRule.getRuleCode().equals(2)) {
if (sendOrderRule.getRuleCode().equals("2")) {
//按人头
return getByHeadCount(directiveId, elderId, startTime);
}