Commit 9f55707a by “zcwang”

modify:变更负责人查询,供应商商品开发兜底

parent b1ba6233
Pipeline #44108 passed with stages
in 2 minutes 1 second
...@@ -322,6 +322,21 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ ...@@ -322,6 +322,21 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
CommanderResponse commanderResponse = new CommanderResponse(); CommanderResponse commanderResponse = new CommanderResponse();
switch (changeCommanderEnum) { switch (changeCommanderEnum) {
case COMMANDER_ORIGINATOR: case COMMANDER_ORIGINATOR:
// 如果是同舟端,发起人以商品开发兜底
if (req.getCreateSource().equals(CreateSourceEnum.TONG_ZHOU.getType())) {
try {
GoodsResponseRpc goodsResponseRpc = queryChangeSupplier(
ChangeCommanderEnum.SUPPLIERS_ASSOCIATED, req.getChangeSupplier(),
SupplierChangePrincipalEnum.GOODS_BU.getName());
commanderResponse.setName(goodsResponseRpc.getName());
commanderResponse.setEmail(goodsResponseRpc.getEmail());
} catch (Exception e) {
log.error("[queryCommanderEmail] goodsResponseRpc error,e{}", e);
}
return commanderResponse;
}else {
return null;
}
case FIXED_PERSON: case FIXED_PERSON:
return null; return null;
case GOODS_ASSOCIATED: case GOODS_ASSOCIATED:
...@@ -351,7 +366,6 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ ...@@ -351,7 +366,6 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
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);
commanderResponse.setEmail(appConfig.getDefaultEmail());
} }
return commanderResponse; return commanderResponse;
default: default:
......
...@@ -32,4 +32,10 @@ public class QueryCommanderEmailReq { ...@@ -32,4 +32,10 @@ public class QueryCommanderEmailReq {
* 变更供应商 * 变更供应商
*/ */
private String changeSupplier; private String changeSupplier;
/**
* 创建端
* @see com.netease.mail.yanxuan.change.common.enums.CreateSourceEnum
*/
private Integer createSource;
} }
\ No newline at end of file
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