|
@@ -56,6 +56,8 @@ public class AppUserInfoController {
|
|
|
private RedisCacheUtil redisCacheUtil;
|
|
|
@Resource
|
|
|
private ElectronicMembershipCardService electronicMembershipCardService;
|
|
|
+ @Resource
|
|
|
+ private LabelService labelService;
|
|
|
|
|
|
// String appId = "wxe1135cd390b38a54"; //微信小程序appID
|
|
|
// String appSecret = "0532c7d9ae876c4ad636df0b1e3b9ddb"; //微信小程序密钥
|
|
@@ -614,6 +616,30 @@ public class AppUserInfoController {
|
|
|
// }
|
|
|
// }
|
|
|
|
|
|
+ //如果该站开启标签功能
|
|
|
+ if(stationInfos.getLabelFlag() !=null && stationInfos.getLabelFlag().equals("1")){
|
|
|
+ //如果前端传来labelId,则表示一签一码;
|
|
|
+ if(StringUtils.isNotBlank(request.getLabelId()) && StringUtils.isNotBlank(request.getMobilePhone()) && request.getStationId() !=null){
|
|
|
+ CustomerLabel customerLabel = new CustomerLabel();
|
|
|
+ customerLabel.setStationId(request.getStationId());
|
|
|
+ customerLabel.setPhone(request.getMobilePhone());
|
|
|
+ //获取该标签用户信息
|
|
|
+ CustomerLabel c = labelService.getCustomerLabel(customerLabel);
|
|
|
+ if(c !=null){
|
|
|
+ customerLabel.setLabelId(request.getLabelId());
|
|
|
+ customerLabel.setUpdateBy(request.getCreateBy());
|
|
|
+ customerLabel.setUpdateTime(new Date());
|
|
|
+ labelService.updateCustomerLabel(customerLabel);
|
|
|
+ }else {
|
|
|
+ customerLabel.setCreateBy(request.getCreateBy());
|
|
|
+ customerLabel.setCreateTime(new Date());
|
|
|
+ customerLabel.setDelFlag("0");
|
|
|
+ customerLabel.setLabelId(request.getLabelId());
|
|
|
+ labelService.insertCustomerLabel(customerLabel);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
//是否开起积分功能
|
|
|
if(stationInfos.getIntegralRuleFlagGroup().equals("1")){
|
|
|
customerPoints.setStationId(stationInfos.getGroupId());
|