|
|
@@ -10,10 +10,7 @@ import jp.yamada.fcbi.constants.Constants;
|
|
|
import jp.yamada.fcbi.constants.PrefixIdConstants;
|
|
|
import jp.yamada.fcbi.domain.*;
|
|
|
import jp.yamada.fcbi.domain.vo.*;
|
|
|
-import jp.yamada.fcbi.enums.DmAllowedFlagEnum;
|
|
|
-import jp.yamada.fcbi.enums.EmailAllowedFlagEnum;
|
|
|
-import jp.yamada.fcbi.enums.PublicModeEnum;
|
|
|
-import jp.yamada.fcbi.enums.QuestionTypeEnum;
|
|
|
+import jp.yamada.fcbi.enums.*;
|
|
|
import jp.yamada.fcbi.mapper.YmdfCustomerMapper;
|
|
|
import jp.yamada.fcbi.mapper.YmdfPurchaseSaleMapper;
|
|
|
import jp.yamada.fcbi.mapper.YmdfSurveyMapper;
|
|
|
@@ -95,9 +92,38 @@ public class YmdfCustomerServiceImpl implements IYmdfCustomerService
|
|
|
*/
|
|
|
@Override
|
|
|
public YmdfCustomer selectYmdfCustomerDetailList(YmdfCustomerParam ymdfCustomerParam) {
|
|
|
-
|
|
|
String customerId = ymdfCustomerParam.getCustomerId();
|
|
|
- return ymdfCustomerMapper.selectYmdfCustomerDetailList(customerId);
|
|
|
+ YmdfCustomer customer = ymdfCustomerMapper.selectYmdfCustomerDetailList(customerId);
|
|
|
+
|
|
|
+ if (customer != null) {
|
|
|
+
|
|
|
+ DmAllowedFlagEnum dmEnum = DmAllowedFlagEnum.fromCode(customer.getDmAllowedFlag());
|
|
|
+ customer.setDmAllowedFlagDesc(dmEnum.getLabel());
|
|
|
+
|
|
|
+ EmailAllowedFlagEnum emailEnum = EmailAllowedFlagEnum.fromCode(customer.getEmailAllowedFlag());
|
|
|
+ customer.setEmailAllowedFlagDesc(emailEnum.getLabel());
|
|
|
+
|
|
|
+ GenderFlagEnum genderEnum = GenderFlagEnum.fromCode(customer.getGender());
|
|
|
+ customer.setGenderFlagDesc(genderEnum.getLabel());
|
|
|
+
|
|
|
+ MemberLevelFlagEnum memberLevelEnum = MemberLevelFlagEnum.fromCode(customer.getMemberLevel());
|
|
|
+ customer.setMemberLevelFlagDesc(memberLevelEnum.getLabel());
|
|
|
+
|
|
|
+ DmTargetFlagEnum dmTargetFlagEnum = DmTargetFlagEnum.fromCode(customer.getDmTargetFlag());
|
|
|
+ customer.setDmTargetFlagDesc(dmTargetFlagEnum.getLabel());
|
|
|
+
|
|
|
+ SmsAllowedFlagEnum smsAllowedFlagEnum = SmsAllowedFlagEnum.fromCode(customer.getSmsAllowedFlag());
|
|
|
+ customer.setSmsAllowedFlagDesc(smsAllowedFlagEnum.getLabel());
|
|
|
+
|
|
|
+ String purchaseFrequency = customer.getPurchaseFrequency();
|
|
|
+ if (String.valueOf(NotPurchasedEnum.NOT_PURCHASED.getCode()).equals(purchaseFrequency)) {
|
|
|
+ customer.setPurchaseFrequency(PurchaseFrequencyFlagEnum.NOT_PURCHASED.getLabel());
|
|
|
+ } else if (purchaseFrequency != null) {
|
|
|
+ customer.setPurchaseFrequency(purchaseFrequency + "回");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return customer;
|
|
|
}
|
|
|
|
|
|
/**
|