Browse Source

반품처리 오류수정 및 문서 보완하여 올림

dwkim 2 years ago
parent
commit
2d25303f2f

BIN
doc/오더퀸_수발주ADMIN_API_스토리보드_V0.8_20221123.pptx


+ 1 - 0
src/main/java/com/oqpo/api/enums/SystemMessageCode.java

@@ -27,6 +27,7 @@ public enum SystemMessageCode {
27
     BATCH_OK (90000, "배치 성공", HttpStatus.OK),
27
     BATCH_OK (90000, "배치 성공", HttpStatus.OK),
28
     REJECT_OK (20022, "반려 되었습니다.", HttpStatus.OK),
28
     REJECT_OK (20022, "반려 되었습니다.", HttpStatus.OK),
29
     RTN_REQ_OK (20023, "반품요청 되었습니다.", HttpStatus.OK),
29
     RTN_REQ_OK (20023, "반품요청 되었습니다.", HttpStatus.OK),
30
+    CANCEL_OK (20024, "취소 되었습니다.", HttpStatus.OK),
30
     ERR_PW(40001, "현재의 비밀번호가 틀립니다. ", HttpStatus.BAD_REQUEST),
31
     ERR_PW(40001, "현재의 비밀번호가 틀립니다. ", HttpStatus.BAD_REQUEST),
31
     ERR_FIND_ID(40002, "입력하신  정보로 등록된 아이디가 없습니다.", HttpStatus.BAD_REQUEST),
32
     ERR_FIND_ID(40002, "입력하신  정보로 등록된 아이디가 없습니다.", HttpStatus.BAD_REQUEST),
32
     ERR_FIND_PW(40003, "입력하신  정보로 등록된 아이디가 없습니다.", HttpStatus.BAD_REQUEST),
33
     ERR_FIND_PW(40003, "입력하신  정보로 등록된 아이디가 없습니다.", HttpStatus.BAD_REQUEST),

+ 2 - 2
src/main/java/com/oqpo/api/web/controller/rtnmng/RtnOrdController.java

@@ -28,7 +28,7 @@ import javax.validation.Valid;
28
 @Slf4j
28
 @Slf4j
29
 @RestController
29
 @RestController
30
 @RequestMapping("/api/rtnmng/rtn")
30
 @RequestMapping("/api/rtnmng/rtn")
31
-@Api(tags = {"반품발주 -"})
31
+@Api(tags = {"반품발주 - 개발완료"})
32
 public class RtnOrdController {
32
 public class RtnOrdController {
33
     @Autowired
33
     @Autowired
34
     private RtnOdrService rtnOdrService;
34
     private RtnOdrService rtnOdrService;
@@ -160,7 +160,7 @@ public class RtnOrdController {
160
     @PostMapping("/cancel-rtnPo")
160
     @PostMapping("/cancel-rtnPo")
161
     public ResponseEntity<SaveResponse> cancelRtnOdr(@ApiIgnore String userId, @RequestBody @Valid CancelRtnOrdDtlRequest cancelRtnOrdDtlRequest) throws Exception {
161
     public ResponseEntity<SaveResponse> cancelRtnOdr(@ApiIgnore String userId, @RequestBody @Valid CancelRtnOrdDtlRequest cancelRtnOrdDtlRequest) throws Exception {
162
         rtnOdrService.cancelRtnOrdDtl(userId,  cancelRtnOrdDtlRequest);
162
         rtnOdrService.cancelRtnOrdDtl(userId,  cancelRtnOrdDtlRequest);
163
-        return ResponseEntity.ok(SaveResponse.toDTO(SystemMessageCode.SAVE_OK));
163
+        return ResponseEntity.ok(SaveResponse.toDTO(SystemMessageCode.CANCEL_OK));
164
     }
164
     }
165
 
165
 
166
 
166
 

+ 1 - 1
src/main/java/com/oqpo/api/web/controller/rtnmng/RtnReqController.java

@@ -31,7 +31,7 @@ import javax.validation.Valid;
31
 @Slf4j
31
 @Slf4j
32
 @RestController
32
 @RestController
33
 @RequestMapping("/api/rtnmng")
33
 @RequestMapping("/api/rtnmng")
34
-@Api(tags = {"반품요청 관리 (RtnReqController) -- 진행중"})
34
+@Api(tags = {"반품요청 관리 (RtnReqController) -- 개발완료"})
35
 public class RtnReqController {
35
 public class RtnReqController {
36
     @Autowired
36
     @Autowired
37
     private RtnReqService rtnReqService;
37
     private RtnReqService rtnReqService;

+ 0 - 2
src/main/java/com/oqpo/api/web/dto/response/rtnmng/rtnOrd/RtnOdrInfoResponse.java

@@ -97,7 +97,6 @@ public class RtnOdrInfoResponse {
97
                                 .rtnReqQty(m.getRtnReqQty() == null ? 0 : m.getRtnReqQty())
97
                                 .rtnReqQty(m.getRtnReqQty() == null ? 0 : m.getRtnReqQty())
98
                                 .rtnDvsn(m.getRtnDvsn() == null ? "" : m.getRtnDvsn())
98
                                 .rtnDvsn(m.getRtnDvsn() == null ? "" : m.getRtnDvsn())
99
                                 .rtnDvsnNm(m.getRtnDvsnNm() == null ? "" : m.getRtnDvsnNm())
99
                                 .rtnDvsnNm(m.getRtnDvsnNm() == null ? "" : m.getRtnDvsnNm())
100
-                                .rtnQty(m.getRtnQty() == null ? 0 : m.getRtnQty())
101
                                 .rtnAmt(m.getRtnAmt() == null ? 0 : m.getRtnAmt())
100
                                 .rtnAmt(m.getRtnAmt() == null ? 0 : m.getRtnAmt())
102
                                 .rtnRsnDvsn(m.getRtnRsnDvsn() == null ? "" : m.getRtnRsnDvsn())
101
                                 .rtnRsnDvsn(m.getRtnRsnDvsn() == null ? "" : m.getRtnRsnDvsn())
103
                                 .rtnRsnDvsnNm(m.getRtnRsnDvsnNm() == null ? "" : m.getRtnRsnDvsnNm())
102
                                 .rtnRsnDvsnNm(m.getRtnRsnDvsnNm() == null ? "" : m.getRtnRsnDvsnNm())
@@ -127,7 +126,6 @@ public class RtnOdrInfoResponse {
127
         @ApiModelProperty(value = "반품요청수량") private Integer rtnReqQty;
126
         @ApiModelProperty(value = "반품요청수량") private Integer rtnReqQty;
128
         @ApiModelProperty(value = "반품구분") private String rtnDvsn;
127
         @ApiModelProperty(value = "반품구분") private String rtnDvsn;
129
         @ApiModelProperty(value = "반품구분명") private String rtnDvsnNm;
128
         @ApiModelProperty(value = "반품구분명") private String rtnDvsnNm;
130
-        @ApiModelProperty(value = "반품수량") private Integer rtnQty;
131
         @ApiModelProperty(value = "반품금액") private Long rtnAmt;
129
         @ApiModelProperty(value = "반품금액") private Long rtnAmt;
132
         @ApiModelProperty(value = "반품사유구분") private String rtnRsnDvsn;
130
         @ApiModelProperty(value = "반품사유구분") private String rtnRsnDvsn;
133
         @ApiModelProperty(value = "반품사유구분명") private String rtnRsnDvsnNm;
131
         @ApiModelProperty(value = "반품사유구분명") private String rtnRsnDvsnNm;

+ 20 - 5
src/main/java/com/oqpo/api/web/dto/response/rtnmng/rtnOrd/RtnOrdInitInfoResponse.java

@@ -84,6 +84,11 @@ public class RtnOrdInitInfoResponse {
84
                                 .rtnDvsn(m.getRtnDvsn() == null ? "" : m.getRtnDvsn())
84
                                 .rtnDvsn(m.getRtnDvsn() == null ? "" : m.getRtnDvsn())
85
                                 .rtnDvsnNm(m.getRtnDvsnNm() == null ? "" : m.getRtnDvsnNm())
85
                                 .rtnDvsnNm(m.getRtnDvsnNm() == null ? "" : m.getRtnDvsnNm())
86
                                 .unitGubun(m.getUnitGubun() == null ? "" : m.getUnitGubun())
86
                                 .unitGubun(m.getUnitGubun() == null ? "" : m.getUnitGubun())
87
+                                .rtnDvsn(m.getRtnDvsn() == null ? "" : m.getRtnDvsn())
88
+                                .rtnDvsnNm(m.getRtnDvsnNm() == null ? "" : m.getRtnDvsnNm())
89
+                                .rtnRsnDvsn(m.getRtnRsnDvsn() == null ? "" : m.getRtnRsnDvsn())
90
+                                .rtnRsnDvsnNm(m.getRtnRsnDvsnNm() == null ? "" : m.getRtnRsnDvsnNm())
91
+                                .rtnRsn(m.getRtnRsn() == null ? "" : m.getRtnRsn())
87
                                 .build())
92
                                 .build())
88
                         .collect(Collectors.toList()))
93
                         .collect(Collectors.toList()))
89
                 .build();
94
                 .build();
@@ -122,17 +127,27 @@ public class RtnOrdInitInfoResponse {
122
         @ApiModelProperty(value = "반품발주금액")
127
         @ApiModelProperty(value = "반품발주금액")
123
         private Long rtnAmt;
128
         private Long rtnAmt;
124
 
129
 
130
+        @ApiModelProperty(value = "반품구분")
131
+        private String rtnDvsn;
132
+
133
+        @ApiModelProperty(value = "반품구분명")
134
+        private String rtnDvsnNm;
135
+
136
+        @ApiModelProperty(value = "반품사유구분")
137
+        private String rtnRsnDvsn;
138
+
139
+        @ApiModelProperty(value = "반품사유구분명")
140
+        private String rtnRsnDvsnNm;
141
+
142
+        @ApiModelProperty(value = "반품사유명")
143
+        private String rtnRsn;
144
+
125
         @ApiModelProperty(value = "브랜드단가고유번호")
145
         @ApiModelProperty(value = "브랜드단가고유번호")
126
         private String brandUnitUnqNo;
146
         private String brandUnitUnqNo;
127
 
147
 
128
         @ApiModelProperty(value = "매장단가고유번호")
148
         @ApiModelProperty(value = "매장단가고유번호")
129
         private String storeUnitUnqNo;
149
         private String storeUnitUnqNo;
130
 
150
 
131
-        @ApiModelProperty(value = "반품사유구분") private String rtnRsnDvsn;
132
-        @ApiModelProperty(value = "반품사유구분명") private String rtnRsnDvsnNm;
133
-        @ApiModelProperty(value = "반품사유내용") private String rtnRsn;
134
-        @ApiModelProperty(value = "반품구분") private String rtnDvsn;
135
-        @ApiModelProperty(value = "반품구분명") private String rtnDvsnNm;
136
         @ApiModelProperty(value = "단가구분") private String unitGubun;
151
         @ApiModelProperty(value = "단가구분") private String unitGubun;
137
 
152
 
138
     }
153
     }

+ 1 - 2
src/main/resources/mybatis/sqlmaps/rtnmng/RtnOrd.xml

@@ -242,7 +242,7 @@
242
     <select id="selectROdrDtlList" resultType="com.oqpo.api.entity.rtnmng.RtnOdrDtlPtclEntity">
242
     <select id="selectROdrDtlList" resultType="com.oqpo.api.entity.rtnmng.RtnOdrDtlPtclEntity">
243
                select rtn_podr_unq_no, rtn_podr_dtl_no, rtn_req_unq_no, rtn_req_dtl_no
243
                select rtn_podr_unq_no, rtn_podr_dtl_no, rtn_req_unq_no, rtn_req_dtl_no
244
                      , item_id, item_nm, unit, unit_amt, date_format(col_req_dt, '%Y.%m.%d') as col_req_dt
244
                      , item_id, item_nm, unit, unit_amt, date_format(col_req_dt, '%Y.%m.%d') as col_req_dt
245
-                     , rtn_req_qty, rtn_dvsn, fn_code_nm('RTN_DVSN',rtn_dvsn) as rtn_dvsn_nm,   rtn_qty, rtn_amt
245
+                     , rtn_req_qty, rtn_dvsn, fn_code_nm('RTN_DVSN',rtn_dvsn) as rtn_dvsn_nm,   rtn_amt
246
                       , rtn_rsn_dvsn, fn_code_nm('RTN_RSN_DVSN',rtn_rsn_dvsn) as rtn_rsn_dvsn_nm
246
                       , rtn_rsn_dvsn, fn_code_nm('RTN_RSN_DVSN',rtn_rsn_dvsn) as rtn_rsn_dvsn_nm
247
                      , rtn_rsn, rtn_odr_qty, rtn_odr_amt, rodr_dtl_st_cd, fn_code_nm('RODR_DTL_ST_CD',rodr_dtl_st_cd) as rodr_dtl_st_nm
247
                      , rtn_rsn, rtn_odr_qty, rtn_odr_amt, rodr_dtl_st_cd, fn_code_nm('RODR_DTL_ST_CD',rodr_dtl_st_cd) as rodr_dtl_st_nm
248
                 from rtn_odr_dtl_ptcl
248
                 from rtn_odr_dtl_ptcl
@@ -344,7 +344,6 @@
344
     <select id="selectSpplyRtnOdrGridCnt" resultType="int">
344
     <select id="selectSpplyRtnOdrGridCnt" resultType="int">
345
         select count(*)
345
         select count(*)
346
         from   rtn_odr_base_info base
346
         from   rtn_odr_base_info base
347
-        from   rtn_odr_base_info base
348
         where  1=1
347
         where  1=1
349
         and    base.brand_id = #{sBrandId}
348
         and    base.brand_id = #{sBrandId}
350
         and    base.spply_id = #{sSpplyId}
349
         and    base.spply_id = #{sSpplyId}