Przeglądaj źródła

현재고수량 계산 제거

dwkim 2 lat temu
rodzic
commit
c8b302129e

+ 6 - 6
src/main/java/com/oqpo/api/service/stockmng/StockMngService.java

@@ -163,8 +163,8 @@ public class StockMngService extends CommonService {
163 163
             StckMgntBaseInfoEntity source = stockMngMapper.selectStckMgntBaseInfo(procStockRequest.getBrandId(), procStockRequest.getSourceWhsId(),
164 164
                     procStockRequest.getSourceLocation(), procStockRequest.getItemId());
165 165
             source.setStckQty(source.getStckQty() - procStockRequest.getMoveQty()); // 재고수량
166
-            double curStckRt = Math.round(source.getStckQty() * 100 / source.getPrpStckQty() * 100) / 100.0;
167
-            source.setCurStckRt(BigDecimal.valueOf(curStckRt)); // 현재고비율((재고수량 * 100) / 적정재고)
166
+            //double curStckRt = Math.round(source.getStckQty() * 100 / source.getPrpStckQty() * 100) / 100.0;
167
+            //source.setCurStckRt(BigDecimal.valueOf(curStckRt)); // 현재고비율((재고수량 * 100) / 적정재고)
168 168
 
169 169
             stockMngMapper.updateStckMgntBaseInfo4StckProc(userId, source);
170 170
 
@@ -195,13 +195,13 @@ public class StockMngService extends CommonService {
195 195
                 target.setStckQty(procStockRequest.getMoveQty()); // 재고수량
196 196
                 target.setPrpStckQty(source.getPrpStckQty()); // 소스와 동일하게
197 197
                 target.setSftStckRt(source.getSftStckRt()); // 소스와 동일하게
198
-                curStckRt = Math.round(target.getStckQty() * 100 / target.getPrpStckQty() * 100) / 100.0;
199
-                target.setCurStckRt(BigDecimal.valueOf(curStckRt)); // 현재고비율((재고수량 * 100) / 적정재고)
198
+                //curStckRt = Math.round(target.getStckQty() * 100 / target.getPrpStckQty() * 100) / 100.0;
199
+                //target.setCurStckRt(BigDecimal.valueOf(curStckRt)); // 현재고비율((재고수량 * 100) / 적정재고)
200 200
                 stockMngMapper.insertStckMgntBaseInfo(userId, target);
201 201
             } else {
202 202
                 target.setStckQty(target.getStckQty() + procStockRequest.getMoveQty()); // 재고수량
203
-                curStckRt = Math.round(target.getStckQty() * 100 / target.getPrpStckQty() * 100) / 100.0;
204
-                target.setCurStckRt(BigDecimal.valueOf(curStckRt)); // 현재고비율((재고수량 * 100) / 적정재고)
203
+                //curStckRt = Math.round(target.getStckQty() * 100 / target.getPrpStckQty() * 100) / 100.0;
204
+                //target.setCurStckRt(BigDecimal.valueOf(curStckRt)); // 현재고비율((재고수량 * 100) / 적정재고)
205 205
                 stockMngMapper.updateStckMgntBaseInfo4StckProc(userId, target);
206 206
             }
207 207
 

+ 2 - 4
src/main/resources/mybatis/sqlmaps/stockmng/StockMng.xml

@@ -158,11 +158,11 @@
158 158
     <insert id="insertStckMgntBaseInfo" >
159 159
         /* StockMngMapper.insertStckMgntBaseInfo */
160 160
         INSERT INTO stck_mgnt_base_info
161
-            (brand_id, whs_id, location, item_id, unit, stck_qty, wait_qty, prp_stck_qty, sft_stck_rt, cur_stck_rt,
161
+            (brand_id, whs_id, location, item_id, unit, stck_qty, wait_qty, prp_stck_qty, sft_stck_rt,
162 162
              sys_reg_dttm, sys_reg_id, sys_chg_dttm, sys_chg_id)
163 163
         VALUES
164 164
             (#{entity.brandId}, #{entity.whsId}, #{entity.location}, #{entity.itemId}, #{entity.unit}, #{entity.stckQty},
165
-             #{entity.waitQty}, #{entity.prpStckQty}, #{entity.sftStckRt}, #{entity.curStckRt},
165
+             #{entity.waitQty}, #{entity.prpStckQty}, #{entity.sftStckRt},
166 166
              NOW(), #{userId}, NOW(), #{userId})
167 167
         ON DUPLICATE KEY UPDATE
168 168
             unit = #{entity.unit},
@@ -170,7 +170,6 @@
170 170
             wait_qty = #{entity.waitQty},
171 171
             prp_stck_qty = #{entity.prpStckQty},
172 172
             sft_stck_rt = #{entity.sftStckRt},
173
-            cur_stck_rt = #{entity.curStckRt},
174 173
             del_yn = 'N',
175 174
             sys_chg_dttm = NOW(),
176 175
             sys_chg_id = #{userId}
@@ -180,7 +179,6 @@
180 179
         /* StockMngMapper.updateStckMgntBaseInfo4StckProc */
181 180
         UPDATE stck_mgnt_base_info SET
182 181
             stck_qty = #{entity.stckQty},       /* 재고수량 */
183
-            cur_stck_rt = #{entity.curStckRt},  /* 현재고비율 */
184 182
             sys_chg_dttm = NOW(),
185 183
             sys_chg_id = #{userId}
186 184
         WHERE brand_id = #{entity.brandId}