瀏覽代碼

新增 农事智库管理迁移SAAS平台

zhaiyifei 11 月之前
父節點
當前提交
7ded0ccf73

+ 11 - 20
src/main/java/com/yunfeiyun/agmp/fms/controller/WmsChangeController.java

@@ -1,32 +1,24 @@
 package com.yunfeiyun.agmp.fms.controller;
 
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-
+import com.yunfeiyun.agmp.common.annotation.Log;
+import com.yunfeiyun.agmp.common.core.controller.BaseController;
+import com.yunfeiyun.agmp.common.core.domain.AjaxResult;
+import com.yunfeiyun.agmp.common.core.page.TableDataInfo;
+import com.yunfeiyun.agmp.common.enums.BusinessType;
 import com.yunfeiyun.agmp.common.utils.SecurityUtils;
+import com.yunfeiyun.agmp.common.utils.poi.ExcelUtil;
 import com.yunfeiyun.agmp.fms.domain.WmsChange;
-import com.yunfeiyun.agmp.fms.domain.WmsFinishgoods;
 import com.yunfeiyun.agmp.fms.domain.reqvo.WmsChangeReqVo;
 import com.yunfeiyun.agmp.fms.domain.resvo.WmsChangeResVo;
 import com.yunfeiyun.agmp.fms.domain.vo.WmsFinishgoodsChangeApplyExcelVo;
 import com.yunfeiyun.agmp.fms.service.IWmsChangeService;
 import com.yunfeiyun.agmp.fms.util.ExportUtil;
-import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import com.yunfeiyun.agmp.common.annotation.Log;
-import com.yunfeiyun.agmp.common.core.controller.BaseController;
-import com.yunfeiyun.agmp.common.core.domain.AjaxResult;
-import com.yunfeiyun.agmp.common.enums.BusinessType;
-import com.yunfeiyun.agmp.common.utils.poi.ExcelUtil;
-import com.yunfeiyun.agmp.common.core.page.TableDataInfo;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
 
 /**
  * 变动Controller
@@ -48,7 +40,6 @@ public class WmsChangeController extends BaseController
     @GetMapping("/list")
     public TableDataInfo list(WmsChange wmsChange) {
         startPage();
-        wmsChange.setTid(SecurityUtils.getTid());
         List<WmsChange> list = wmsChangeService.selectWmsChangeList(wmsChange);
         return getDataTable(list);
     }

+ 0 - 2
src/main/java/com/yunfeiyun/agmp/fms/controller/WmsChangeapplyController.java

@@ -42,7 +42,6 @@ public class WmsChangeapplyController extends BaseController
     @GetMapping("/list")
     public TableDataInfo list( WmsChangeApplyListReqVo wmsChangeApplyListReqVo) {
         startPage();
-        wmsChangeApplyListReqVo.setTid(SecurityUtils.getTid());
         List<WmsChangeApplyListResVo> list = WmsChangeapplyService.selectWmsChangeApplyListResVoList(wmsChangeApplyListReqVo);
         fmsLandService.appendLandNameByTid(list);
         return getDataTable(list);
@@ -55,7 +54,6 @@ public class WmsChangeapplyController extends BaseController
     @GetMapping("/goods/list")
     public TableDataInfo goodsList(@Valid WmsChangeApplyGoodsListReqVo wmsChangeApplyGoodsListReqVo) {
         startPage();
-        wmsChangeApplyGoodsListReqVo.setTid(SecurityUtils.getTid());
         List<WmsChangeApplyGoodsListResVo> list = WmsChangeapplyService.selectWmsChangeApplyGoodsListResVoList(wmsChangeApplyGoodsListReqVo);
         return getDataTable(list);
     }

+ 10 - 18
src/main/java/com/yunfeiyun/agmp/fms/controller/WmsChangeapplyitemController.java

@@ -1,27 +1,20 @@
 package com.yunfeiyun.agmp.fms.controller;
 
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-
-import com.yunfeiyun.agmp.common.utils.SecurityUtils;
-import com.yunfeiyun.agmp.fms.domain.WmsChangeapplyitem;
-import com.yunfeiyun.agmp.fms.service.IWmsChangeapplyitemService;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
 import com.yunfeiyun.agmp.common.annotation.Log;
 import com.yunfeiyun.agmp.common.core.controller.BaseController;
 import com.yunfeiyun.agmp.common.core.domain.AjaxResult;
+import com.yunfeiyun.agmp.common.core.page.TableDataInfo;
 import com.yunfeiyun.agmp.common.enums.BusinessType;
+import com.yunfeiyun.agmp.common.utils.SecurityUtils;
 import com.yunfeiyun.agmp.common.utils.poi.ExcelUtil;
-import com.yunfeiyun.agmp.common.core.page.TableDataInfo;
+import com.yunfeiyun.agmp.fms.domain.WmsChangeapplyitem;
+import com.yunfeiyun.agmp.fms.service.IWmsChangeapplyitemService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
 
 /**
  * 变动申请物件Controller
@@ -43,7 +36,6 @@ public class WmsChangeapplyitemController extends BaseController
     @GetMapping("/list")
     public TableDataInfo list(WmsChangeapplyitem wmsChangeapplyitem) {
         startPage();
-        wmsChangeapplyitem.setTid(SecurityUtils.getTid());
         List<WmsChangeapplyitem> list = WmsChangeapplyitemService.selectWmsChangeapplyitemList(wmsChangeapplyitem);
         return getDataTable(list);
     }

+ 4 - 0
src/main/java/com/yunfeiyun/agmp/fms/service/impl/WmsChangeServiceImpl.java

@@ -44,11 +44,13 @@ public class WmsChangeServiceImpl implements IWmsChangeService
      */
     @Override
     public List<WmsChange> selectWmsChangeList(WmsChange wmsChange) {
+        wmsChange.setTid(SecurityUtils.getTid());
         return wmsChangeMapper.selectWmsChangeList(wmsChange);
     }
 
     @Override
     public List<WmsChangeResVo> selectWmsChangeListOfFinishGoods(WmsChangeReqVo reqVo) {
+        reqVo.setTid(SecurityUtils.getTid());
         return wmsChangeMapper.selectWmsChangeListOfFinishGoods(reqVo);
     }
 
@@ -72,6 +74,7 @@ public class WmsChangeServiceImpl implements IWmsChangeService
      */
     @Override
     public int updateWmsChange(WmsChange wmsChange) {
+        wmsChange.setTid(SecurityUtils.getTid());
         return wmsChangeMapper.updateWmsChange(wmsChange);
     }
 
@@ -99,6 +102,7 @@ public class WmsChangeServiceImpl implements IWmsChangeService
 
     @Override
     public List<WmsFinishgoodsChangeApplyExcelVo> selectWmsFinishgoodsChangeApplyExcelVoList(WmsChangeReqVo reqVo) {
+        reqVo.setTid(SecurityUtils.getTid());
         return wmsChangeMapper.selectWmsFinishgoodsChangeApplyExcelVoList(reqVo);
     }
 

+ 21 - 9
src/main/java/com/yunfeiyun/agmp/fms/service/impl/WmsChangeapplyServiceImpl.java

@@ -24,7 +24,9 @@ import com.yunfeiyun.agmp.fms.domain.reqvo.WmsChangeApplyReqVo;
 import com.yunfeiyun.agmp.fms.domain.resvo.*;
 import com.yunfeiyun.agmp.fms.domain.vo.WmsAssetgoodsVo;
 import com.yunfeiyun.agmp.fms.mapper.*;
+import com.yunfeiyun.agmp.fms.service.IWmsChangeService;
 import com.yunfeiyun.agmp.fms.service.IWmsChangeapplyService;
+import com.yunfeiyun.agmp.fms.service.IWmsChangeapplyitemService;
 import com.yunfeiyun.agmp.fms.service.IWmsStockService;
 import com.yunfeiyun.agmp.fms.util.DataAuthUtil;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -69,6 +71,12 @@ public class WmsChangeapplyServiceImpl implements IWmsChangeapplyService {
     @Autowired
     private IWmsStockService wmsStockService;
 
+    @Autowired
+    private IWmsChangeService wmsChangeService;
+
+    @Autowired
+    private IWmsChangeapplyitemService wmsChangeapplyitemService;
+
 
 
 
@@ -91,16 +99,19 @@ public class WmsChangeapplyServiceImpl implements IWmsChangeapplyService {
      */
     @Override
     public List<WmsChangeapply> selectWmsChangeapplyList(WmsChangeapply wmsChangeapply) {
+        wmsChangeapply.setTid(SecurityUtils.getTid());
         return wmsChangeapplyMapper.selectWmsChangeapplyList(wmsChangeapply);
     }
 
     @Override
     public List<WmsChangeApplyGoodsListResVo> selectWmsChangeApplyGoodsListResVoList(WmsChangeApplyGoodsListReqVo wmsChangeApplyGoodsListReqVo) {
+        wmsChangeApplyGoodsListReqVo.setTid(SecurityUtils.getTid());
         return wmsChangeapplyMapper.selectWmsChangeApplyGoodsListResVoList(wmsChangeApplyGoodsListReqVo);
     }
 
     @Override
     public List<WmsChangeApplyListResVo> selectWmsChangeApplyListResVoList(WmsChangeApplyListReqVo wmsChangeApplyListReqVo) {
+        wmsChangeApplyListReqVo.setTid(SecurityUtils.getTid());
         return wmsChangeapplyMapper.selectWmsChangeApplyListResVoList(wmsChangeApplyListReqVo);
     }
 
@@ -136,6 +147,7 @@ public class WmsChangeapplyServiceImpl implements IWmsChangeapplyService {
      */
     @Override
     public int updateWmsChangeapply(WmsChangeapply wmsChangeapply) {
+        wmsChangeapply.setTid(SecurityUtils.getTid());
         return wmsChangeapplyMapper.updateWmsChangeapply(wmsChangeapply);
     }
 
@@ -172,7 +184,7 @@ public class WmsChangeapplyServiceImpl implements IWmsChangeapplyService {
     @RedisLock(key = RedisLockKey.STOCK_CHANGE_BIZ_LOCK)
     public int audit(WmsChangeApplyAuditReqVo wmsChangeApplyAuditReqVo) {
 
-        WmsChangeapply wmsChangeapply = wmsChangeapplyMapper.selectWmsChangeapplyByChangeapplyId(wmsChangeApplyAuditReqVo.getChangeapplyId(),SecurityUtils.getTid());
+        WmsChangeapply wmsChangeapply = selectWmsChangeapplyByChangeapplyId(wmsChangeApplyAuditReqVo.getChangeapplyId(),SecurityUtils.getTid());
         if (!ChangeApplyAuditStatus.UNAUDITED.equal(wmsChangeapply.getChangeapplyAuditstatus())) {
 
             // 该申请已被审批
@@ -186,7 +198,7 @@ public class WmsChangeapplyServiceImpl implements IWmsChangeapplyService {
         if (ChangeApplyAuditStatus.NO_PASS.equal(wmsChangeApplyAuditReqVo.getChangeApplyAuditStatus())) {
 
             // 审批不通过
-            int i = wmsChangeapplyMapper.updateWmsChangeapply(wmsChangeapply);
+            int i = updateWmsChangeapply(wmsChangeapply);
 
             String changeapplyBiztype = "";
             if (wmsChangeapply.getChangeapplyBiztype().contains("IN")) {
@@ -220,17 +232,17 @@ public class WmsChangeapplyServiceImpl implements IWmsChangeapplyService {
             // 查询变动申请物件信息
             WmsChangeapplyitem wmsChangeapplyitem = new WmsChangeapplyitem();
             wmsChangeapplyitem.setChangeapplyId(wmsChangeapply.getChangeapplyId());
-            List<WmsChangeapplyitem> wmsChangeapplyitems = wmsChangeapplyitemMapper.selectWmsChangeapplyitemList(wmsChangeapplyitem);
+            List<WmsChangeapplyitem> wmsChangeapplyitems = wmsChangeapplyitemService.selectWmsChangeapplyitemList(wmsChangeapplyitem);
             // 查询变动申请物件信息关联的农资库存
             List<WmsStock> wmsStock = wmsStockService.selectWmsStockByChangeApplyItemList(wmsChangeapplyitems);
             // 生成变动记录,同时修改库存
             List<WmsChange> wmsChangeList = generateWmsChangeAndChangeStockAmount(wmsStock, wmsChangeapply, wmsChangeapplyitems);
             // 保存变动记录
-            wmsChangeMapper.insertWmsChangeList(wmsChangeList);
+            wmsChangeService.insertWmsChangeList(wmsChangeList);
             // 更新库存信息
             wmsStockService.updateWmsStockByBatch(wmsStock);
             // 更新变动申请
-            int i = wmsChangeapplyMapper.updateWmsChangeapply(wmsChangeapply);
+            int i = updateWmsChangeapply(wmsChangeapply);
 
             String changeapplyBiztype = "";
             if (wmsChangeapply.getChangeapplyBiztype().contains("IN")) {
@@ -241,9 +253,9 @@ public class WmsChangeapplyServiceImpl implements IWmsChangeapplyService {
 
             WmsChangeApplyGoodsListReqVo reqVo = new WmsChangeApplyGoodsListReqVo();
             reqVo.setChangeapplyId(wmsChangeapply.getChangeapplyId());
-            List<WmsChangeApplyGoodsListResVo> list = wmsChangeapplyMapper.selectWmsChangeApplyGoodsListResVoList(reqVo);
+            List<WmsChangeApplyGoodsListResVo> list = selectWmsChangeApplyGoodsListResVoList(reqVo);
 
-            if (list.size() == 0) {
+            if (list.isEmpty()) {
                 throw new BizException(ErrorCode.INVALID_PARAMETER);
             }
             WmsChangeApplyGoodsListResVo resVo = list.get(0);
@@ -288,7 +300,7 @@ public class WmsChangeapplyServiceImpl implements IWmsChangeapplyService {
             return;
         }
         wmsChangeApplyQueryObject.setChangeapplyAuditstatus(ChangeApplyAuditStatus.UNAUDITED.getCode());
-        List<WmsChangeapply> wmsChangeapplyList = wmsChangeapplyMapper.selectWmsChangeapplyList(wmsChangeApplyQueryObject);
+        List<WmsChangeapply> wmsChangeapplyList = selectWmsChangeapplyList(wmsChangeApplyQueryObject);
         for (WmsChangeapply wmsChangeapply : wmsChangeapplyList) {
             FmsMessageResVo fmsMessageResVo = fmsMessageResVoMap.get(FmsMessageResVoType.CHANGE.getType());
             FmsMessageResVoItem fmsMessageResVoItem = new FmsMessageResVoItem();
@@ -359,7 +371,7 @@ public class WmsChangeapplyServiceImpl implements IWmsChangeapplyService {
         wmsChangeapplyitem.setChangeapplyitemPriceunit(BigDecimal.ZERO);
         wmsChangeapplyitem.setChangeapplyitemPricetotal(BigDecimal.ZERO);
         // 保存变动申请物件到数据库中
-        int result =  wmsChangeapplyitemMapper.insertWmsChangeapplyitem(wmsChangeapplyitem);
+        int result =  wmsChangeapplyitemService.insertWmsChangeapplyitem(wmsChangeapplyitem);
         if(result !=0 ){
 //            String context = "当前有农资" + bizType.getMessage()+ "事项需要审核,请查收";
             String context = "当前有农资申领/农资退还事项需要审核,请查收。";

+ 2 - 0
src/main/java/com/yunfeiyun/agmp/fms/service/impl/WmsChangeapplyitemServiceImpl.java

@@ -40,6 +40,7 @@ public class WmsChangeapplyitemServiceImpl implements IWmsChangeapplyitemService
      */
     @Override
     public List<WmsChangeapplyitem> selectWmsChangeapplyitemList(WmsChangeapplyitem wmsChangeapplyitem) {
+        wmsChangeapplyitem.setTid(SecurityUtils.getTid());
         return wmsChangeapplyitemMapper.selectWmsChangeapplyitemList(wmsChangeapplyitem);
     }
 
@@ -63,6 +64,7 @@ public class WmsChangeapplyitemServiceImpl implements IWmsChangeapplyitemService
      */
     @Override
     public int updateWmsChangeapplyitem(WmsChangeapplyitem wmsChangeapplyitem) {
+        wmsChangeapplyitem.setTid(SecurityUtils.getTid());
         return wmsChangeapplyitemMapper.updateWmsChangeapplyitem(wmsChangeapplyitem);
     }
 

+ 1 - 2
src/main/resources/mapper/WmsChangeapplyitemMapper.xml

@@ -37,8 +37,7 @@
         </where>
     </select>
 
-    <select id="selectWmsChangeapplyitemByChangeapplyitemId" parameterType="String"
-            resultType="WmsChangeapplyitem">
+    <select id="selectWmsChangeapplyitemByChangeapplyitemId" parameterType="String" resultType="WmsChangeapplyitem">
         <include refid="selectWmsChangeapplyitemVo"/>
         where changeapplyitemId = #{changeapplyitemId}
         <if test="tid != null and tid !='' and tid != '-1'">