Commit 97b8de02 by 穆龙飞

modify:修改工单执行人逻辑

parent 10b638af
Pipeline #47148 passed with stages
in 1 minute 36 seconds
...@@ -183,17 +183,21 @@ public class ChangeFlowBiz { ...@@ -183,17 +183,21 @@ public class ChangeFlowBiz {
} }
// 工单负责人 // 工单负责人
String changeCommander = null; String changeCommander = null;
// 获取工单负责人 if (!CreateSourceEnum.TONG_ZHOU.getType().equals(changeFlowCreateReq.getCreateSource())) {
GoodsResponseRpc goodsResponseRpc = null; changeCommander = uid;
try { } else {
goodsResponseRpc = interiorChangeConfigService // 获取工单负责人
.queryCommanderInfo(ChangeCommanderPO.builder().parentChangeClassId(parentChangeClassId) GoodsResponseRpc goodsResponseRpc = null;
.sonChangeClassId(sonChangeClassId).changeSupplierId(changeFlowCreateReq.getChangeSupplier()) try {
.goodsInfos(itemIds).flowCreator(uid).createSource(changeFlowCreateReq.getCreateSource()) goodsResponseRpc = interiorChangeConfigService
.supplier(changeFlowCreateReq.getSupplier()).build()); .queryCommanderInfo(ChangeCommanderPO.builder().parentChangeClassId(parentChangeClassId)
changeCommander = goodsResponseRpc.getEmail(); .sonChangeClassId(sonChangeClassId).changeSupplierId(changeFlowCreateReq.getChangeSupplier())
} catch (Exception e) { .goodsInfos(itemIds).flowCreator(uid).createSource(changeFlowCreateReq.getCreateSource())
log.error("[op:queryCommanderInfo] error, goodsResponseRpc:{}, e:{}", JSON.toJSONString(goodsResponseRpc),e); .supplier(changeFlowCreateReq.getSupplier()).build());
changeCommander = goodsResponseRpc.getEmail();
} catch (Exception e) {
log.error("[op:queryCommanderInfo] error, goodsResponseRpc:{}, e:{}", JSON.toJSONString(goodsResponseRpc), e);
}
} }
Assert.notNull(changeCommander, "未查询到负责人信息"); Assert.notNull(changeCommander, "未查询到负责人信息");
// 检验是否需要资料 // 检验是否需要资料
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment