Sfoglia il codice sorgente

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

dwkim 2 anni fa
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 27
     BATCH_OK (90000, "배치 성공", HttpStatus.OK),
28 28
     REJECT_OK (20022, "반려 되었습니다.", HttpStatus.OK),
29 29
     RTN_REQ_OK (20023, "반품요청 되었습니다.", HttpStatus.OK),
30
+    CANCEL_OK (20024, "취소 되었습니다.", HttpStatus.OK),
30 31
     ERR_PW(40001, "현재의 비밀번호가 틀립니다. ", HttpStatus.BAD_REQUEST),
31 32
     ERR_FIND_ID(40002, "입력하신  정보로 등록된 아이디가 없습니다.", HttpStatus.BAD_REQUEST),
32 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 28
 @Slf4j
29 29
 @RestController
30 30
 @RequestMapping("/api/rtnmng/rtn")
31
-@Api(tags = {"반품발주 -"})
31
+@Api(tags = {"반품발주 - 개발완료"})
32 32
 public class RtnOrdController {
33 33
     @Autowired
34 34
     private RtnOdrService rtnOdrService;
@@ -160,7 +160,7 @@ public class RtnOrdController {
160 160
     @PostMapping("/cancel-rtnPo")
161 161
     public ResponseEntity<SaveResponse> cancelRtnOdr(@ApiIgnore String userId, @RequestBody @Valid CancelRtnOrdDtlRequest cancelRtnOrdDtlRequest) throws Exception {
162 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 31
 @Slf4j
32 32
 @RestController
33 33
 @RequestMapping("/api/rtnmng")
34
-@Api(tags = {"반품요청 관리 (RtnReqController) -- 진행중"})
34
+@Api(tags = {"반품요청 관리 (RtnReqController) -- 개발완료"})
35 35
 public class RtnReqController {
36 36
     @Autowired
37 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 97
                                 .rtnReqQty(m.getRtnReqQty() == null ? 0 : m.getRtnReqQty())
98 98
                                 .rtnDvsn(m.getRtnDvsn() == null ? "" : m.getRtnDvsn())
99 99
                                 .rtnDvsnNm(m.getRtnDvsnNm() == null ? "" : m.getRtnDvsnNm())
100
-                                .rtnQty(m.getRtnQty() == null ? 0 : m.getRtnQty())
101 100
                                 .rtnAmt(m.getRtnAmt() == null ? 0 : m.getRtnAmt())
102 101
                                 .rtnRsnDvsn(m.getRtnRsnDvsn() == null ? "" : m.getRtnRsnDvsn())
103 102
                                 .rtnRsnDvsnNm(m.getRtnRsnDvsnNm() == null ? "" : m.getRtnRsnDvsnNm())
@@ -127,7 +126,6 @@ public class RtnOdrInfoResponse {
127 126
         @ApiModelProperty(value = "반품요청수량") private Integer rtnReqQty;
128 127
         @ApiModelProperty(value = "반품구분") private String rtnDvsn;
129 128
         @ApiModelProperty(value = "반품구분명") private String rtnDvsnNm;
130
-        @ApiModelProperty(value = "반품수량") private Integer rtnQty;
131 129
         @ApiModelProperty(value = "반품금액") private Long rtnAmt;
132 130
         @ApiModelProperty(value = "반품사유구분") private String rtnRsnDvsn;
133 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 84
                                 .rtnDvsn(m.getRtnDvsn() == null ? "" : m.getRtnDvsn())
85 85
                                 .rtnDvsnNm(m.getRtnDvsnNm() == null ? "" : m.getRtnDvsnNm())
86 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 92
                                 .build())
88 93
                         .collect(Collectors.toList()))
89 94
                 .build();
@@ -122,17 +127,27 @@ public class RtnOrdInitInfoResponse {
122 127
         @ApiModelProperty(value = "반품발주금액")
123 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 145
         @ApiModelProperty(value = "브랜드단가고유번호")
126 146
         private String brandUnitUnqNo;
127 147
 
128 148
         @ApiModelProperty(value = "매장단가고유번호")
129 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 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 242
     <select id="selectROdrDtlList" resultType="com.oqpo.api.entity.rtnmng.RtnOdrDtlPtclEntity">
243 243
                select rtn_podr_unq_no, rtn_podr_dtl_no, rtn_req_unq_no, rtn_req_dtl_no
244 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 246
                       , rtn_rsn_dvsn, fn_code_nm('RTN_RSN_DVSN',rtn_rsn_dvsn) as rtn_rsn_dvsn_nm
247 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 248
                 from rtn_odr_dtl_ptcl
@@ -344,7 +344,6 @@
344 344
     <select id="selectSpplyRtnOdrGridCnt" resultType="int">
345 345
         select count(*)
346 346
         from   rtn_odr_base_info base
347
-        from   rtn_odr_base_info base
348 347
         where  1=1
349 348
         and    base.brand_id = #{sBrandId}
350 349
         and    base.spply_id = #{sSpplyId}