服务指令-请领流程、退货流程指定开始结束算法调整
This commit is contained in:
parent
aa9b5800b4
commit
b71c812322
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue