Commit 9f55707a by “zcwang”

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

parent b1ba6233
......@@ -322,6 +322,21 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
CommanderResponse commanderResponse = new CommanderResponse();
switch (changeCommanderEnum) {
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:
return null;
case GOODS_ASSOCIATED:
......@@ -351,7 +366,6 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
commanderResponse.setEmail(supplierResponseRpc.getEmail());
} catch (Exception e) {
log.error("[queryChangeSupplier] error,e{}", e);
commanderResponse.setEmail(appConfig.getDefaultEmail());
}
return commanderResponse;
default:
......
......@@ -32,4 +32,10 @@ public class QueryCommanderEmailReq {
* 变更供应商
*/
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