Commit 8ed371f1 by guojuxing

导购角色引用调整

parent d4c0ffa6
......@@ -161,6 +161,12 @@
<artifactId>gic-member-api</artifactId>
<version>${gic-member-api}</version>
</dependency>
<dependency>
<groupId>com.gic</groupId>
<artifactId>gic-popup-sdk</artifactId>
<version>${gic-popup-sdk}</version>
</dependency>
</dependencies>
<build>
......
......@@ -15,6 +15,10 @@ import com.gic.member.api.service.StoreUpdateApiService;
import com.gic.member.config.api.dto.UserOwnerDefaultDTO;
import com.gic.member.config.api.service.CardAscriptionConfigService;
import com.gic.mq.sdk.GicMQClient;
import com.gic.popup.config.InitPopupConfig;
import com.gic.popup.config.PopupUtil;
import com.gic.popup.dto.PopupDTO;
import com.gic.popup.dto.RelationBusinessInfoDTO;
import com.gic.redis.data.util.RedisUtil;
import com.gic.spark.api.service.SparkJobApiService;
import com.gic.store.constant.*;
......@@ -33,6 +37,7 @@ import org.apache.commons.lang3.StringUtils;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Import;
import org.springframework.stereotype.Service;
import java.util.*;
......@@ -46,6 +51,7 @@ import java.util.stream.Stream;
* @date 2019/7/16
*/
@Service("clerkApiService")
@Import(value = InitPopupConfig.class)
public class ClerkApiServiceImpl implements ClerkApiService {
private static final Logger logger = LogManager.getLogger(ClerkApiServiceImpl.class);
......@@ -166,6 +172,8 @@ public class ClerkApiServiceImpl implements ClerkApiService {
clerkDTO.getRemark(), clerkDTO.getOperatorId(), clerkDTO.getOperatorName());
storeLogByAddClerk(clerkDTO);
synClerkInfoToWeimobMq(clerkDTO);
saveRefer(id, clerkDTO.getPositionId());
} else {
TabClerk oldClerk = this.clerkService.getById(clerkDTO.getClerkId());
clerkService.update(clerkDTO);
......@@ -173,6 +181,7 @@ public class ClerkApiServiceImpl implements ClerkApiService {
clerkDTO.getClerkId(), clerkDTO.getReason(), clerkDTO.getRemark(), clerkDTO.getOperatorId(),
clerkDTO.getOperatorName());
saveRefer(clerkDTO.getClerkId(), clerkDTO.getPositionId());
synClerkInfoToWeimobMq(clerkDTO);
}
return ServiceResponse.success(clerkDTO.getClerkId());
......@@ -1052,4 +1061,15 @@ public class ClerkApiServiceImpl implements ClerkApiService {
}
}
private void saveRefer(Integer businessId, Integer positionId) {
PopupDTO popupDTO = new PopupDTO();
popupDTO.setBusinessId(Long.valueOf(businessId));
popupDTO.setBusinessName("导购");
popupDTO.setBusinessType(10);
popupDTO.setRelationBusinessIdList(new RelationBusinessInfoDTO(6, Long.valueOf(positionId)));
ServiceResponse response = PopupUtil.savePopupLog(popupDTO);
logger.info("导购角色保存数据引用结果:{}", JSON.toJSONString(response));
}
}
\ No newline at end of file
......@@ -153,6 +153,12 @@
<artifactId>gic-member-api</artifactId>
<version>${gic-member-api}</version>
</dependency>
<dependency>
<groupId>com.gic</groupId>
<artifactId>gic-popup-sdk</artifactId>
<version>${gic-popup-sdk}</version>
</dependency>
</dependencies>
<build>
......
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