Commit 2a4700d5 by “zcwang”

add: 负责人查询

parent eb50581d
...@@ -283,13 +283,16 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ ...@@ -283,13 +283,16 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
@Override @Override
public CommanderResponse queryCommanderEmail(QueryCommanderEmailReq req) { public CommanderResponse queryCommanderEmail(QueryCommanderEmailReq req) {
log.debug("[queryCommanderEmail] req:{}",JSON.toJSONString(req));
Integer changeExecUserType = req.getChangeExecUserType(); Integer changeExecUserType = req.getChangeExecUserType();
String changeExecUser = req.getChangeExecUser(); String changeExecUser = req.getChangeExecUser();
ChangeCommanderEnum changeCommanderEnum = ChangeCommanderEnum.getChangeCommanderEnum(changeExecUserType); ChangeCommanderEnum changeCommanderEnum = ChangeCommanderEnum.getChangeCommanderEnum(changeExecUserType);
log.debug("[queryCommanderEmail] req:{},changeCommanderEnum:{}",JSON.toJSONString(req), changeCommanderEnum);
Assert.notNull(changeCommanderEnum, "变更负责人类型错误"); Assert.notNull(changeCommanderEnum, "变更负责人类型错误");
CommanderResponse commanderResponse = new CommanderResponse(); CommanderResponse commanderResponse = new CommanderResponse();
switch (changeCommanderEnum) { switch (changeCommanderEnum) {
case COMMANDER_ORIGINATOR:
case FIXED_PERSON:
return null;
case GOODS_ASSOCIATED: case GOODS_ASSOCIATED:
String changeItems = req.getChangeItems(); String changeItems = req.getChangeItems();
Assert.isTrue(StringUtils.isNotBlank(changeItems), "变更负责人为商品时,商品列表不可为空"); Assert.isTrue(StringUtils.isNotBlank(changeItems), "变更负责人为商品时,商品列表不可为空");
...@@ -298,6 +301,7 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ ...@@ -298,6 +301,7 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
try { try {
GoodsResponseRpc goodsResponseRpc = queryGoodsCommander(changeCommanderEnum, itemIdList, changeExecUser); GoodsResponseRpc goodsResponseRpc = queryGoodsCommander(changeCommanderEnum, itemIdList, changeExecUser);
commanderResponse.setName(goodsResponseRpc.getName());
commanderResponse.setEmail(goodsResponseRpc.getEmail()); commanderResponse.setEmail(goodsResponseRpc.getEmail());
} catch (Exception e) { } catch (Exception e) {
log.error("[queryGoodsCommander] error,e{}", e); log.error("[queryGoodsCommander] error,e{}", e);
...@@ -310,6 +314,7 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ ...@@ -310,6 +314,7 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
try { try {
GoodsResponseRpc supplierResponseRpc = queryChangeSupplier(changeCommanderEnum, GoodsResponseRpc supplierResponseRpc = queryChangeSupplier(changeCommanderEnum,
changeSupplier, changeExecUser); changeSupplier, changeExecUser);
commanderResponse.setName(supplierResponseRpc.getName());
commanderResponse.setEmail(supplierResponseRpc.getEmail()); commanderResponse.setEmail(supplierResponseRpc.getEmail());
} catch (Exception e) { } catch (Exception e) {
log.error("[queryChangeSupplier] error,e{}", e); log.error("[queryChangeSupplier] error,e{}", e);
......
...@@ -31,7 +31,7 @@ public enum ChangeCommanderEnum { ...@@ -31,7 +31,7 @@ public enum ChangeCommanderEnum {
public static ChangeCommanderEnum getChangeCommanderEnum(Integer id){ public static ChangeCommanderEnum getChangeCommanderEnum(Integer id){
for (ChangeCommanderEnum day : ChangeCommanderEnum.values()) { for (ChangeCommanderEnum day : ChangeCommanderEnum.values()) {
if (id == day.getId()){ if (id.equals(day.getId())){
return day; return day;
} }
} }
......
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