diff --git a/frontend/src/modules/custMgt/views/SubsDetail.vue b/frontend/src/modules/custMgt/views/SubsDetail.vue
index 11b3818..66811f6 100644
--- a/frontend/src/modules/custMgt/views/SubsDetail.vue
+++ b/frontend/src/modules/custMgt/views/SubsDetail.vue
@@ -88,6 +88,13 @@
|
가입번호 |
|
+ 결합할인여부 |
+
+
+ |
| 관리자명 |
@@ -221,6 +228,7 @@ export default {
userCnt: '',
saveConfirm: false,
props: {},
+ bindDcYn: '',
};
},
props: {
@@ -313,6 +321,7 @@ export default {
this.email = result.data.email;
this.carryOver = result.data.carryOver;
this.userCnt = result.data.userCnt;
+ this.bindDcYn = result.data.bindDcYn;
if (this.bregNo != '' && this.bregNo != null) {
this.bregNo1 = this.bregNo.substr(0, 3);
this.bregNo2 = this.bregNo.substr(3, 2);
@@ -339,6 +348,7 @@ export default {
this.row.serviceId = this.$route.params.serviceId;
this.row.adminId = this.adminId;
this.row.adminNm = this.adminNm;
+ this.row.bindDcYn = this.bindDcYn;
try {
const response = await custMgtApi.updateAdminInfo(this.row);
diff --git a/src/main/java/kr/co/uplus/ez/api/custMgt/CustMgtService.java b/src/main/java/kr/co/uplus/ez/api/custMgt/CustMgtService.java
index 77cf801..d2f997a 100644
--- a/src/main/java/kr/co/uplus/ez/api/custMgt/CustMgtService.java
+++ b/src/main/java/kr/co/uplus/ez/api/custMgt/CustMgtService.java
@@ -248,6 +248,7 @@ public class CustMgtService {
subsDetail.setAdminId(adminInfoReqDto.getAdminId());
subsDetail.setAdminNm(adminInfoReqDto.getAdminNm());
subsDetail.setServiceId(adminInfoReqDto.getServiceId());
+ subsDetail.setBindDcYn(adminInfoReqDto.getBindDcYn());
try {
custMgtMapper.updateAdminInfo(subsDetail);
diff --git a/src/main/java/kr/co/uplus/ez/api/custMgt/dto/SubsDetail.java b/src/main/java/kr/co/uplus/ez/api/custMgt/dto/SubsDetail.java
index e207050..256c3e7 100644
--- a/src/main/java/kr/co/uplus/ez/api/custMgt/dto/SubsDetail.java
+++ b/src/main/java/kr/co/uplus/ez/api/custMgt/dto/SubsDetail.java
@@ -57,5 +57,7 @@ public class SubsDetail implements Serializable {
private String carryOver;
@ApiModelProperty(example = "사용자ID개수", name = "사용자ID개수", dataType = "String")
private String userCnt;
+ @ApiModelProperty(example = "결합할인여부", name = "결합할인여부", dataType = "String")
+ private String bindDcYn;
}
\ No newline at end of file
diff --git a/src/main/java/kr/co/uplus/ez/api/custMgt/dto/UpdateAdminInfoReqDto.java b/src/main/java/kr/co/uplus/ez/api/custMgt/dto/UpdateAdminInfoReqDto.java
index afc301b..94ef1f0 100644
--- a/src/main/java/kr/co/uplus/ez/api/custMgt/dto/UpdateAdminInfoReqDto.java
+++ b/src/main/java/kr/co/uplus/ez/api/custMgt/dto/UpdateAdminInfoReqDto.java
@@ -17,5 +17,8 @@ public class UpdateAdminInfoReqDto implements Serializable {
@ApiModelProperty(example = "서비스ID", name = "서비스ID", dataType = "String")
private String serviceId;
+
+ @ApiModelProperty(example = "결합할인여부", name = "결합할인여부", dataType = "String")
+ private String bindDcYn;
}
diff --git a/src/main/resources/mapper/mysql/custMgt/custMgt-mapper.xml b/src/main/resources/mapper/mysql/custMgt/custMgt-mapper.xml
index 1ffeefe..77b260d 100644
--- a/src/main/resources/mapper/mysql/custMgt/custMgt-mapper.xml
+++ b/src/main/resources/mapper/mysql/custMgt/custMgt-mapper.xml
@@ -385,6 +385,7 @@
esi.ATTRCTOR_NM AS CHANNEL_NM,
esi.SUBSMNGR_ID AS ADMIN_ID,
esi.SUBSMNGR_NM AS ADMIN_NM,
+ esi.BIND_DC_YN,
-- 사용자 데이터
esu.USER_ID as SERVICE_ID,
esu.USER_SEQ,
@@ -422,6 +423,7 @@
SET
CHG_ID = #{serviceId}
,CHG_DT = NOW()
+ ,BIND_DC_YN = #{bindDcYn}
,SUBSMNGR_ID= #{adminId}