Browse Source

Merge remote-tracking branch 'origin/master'

jiarui 2 weeks ago
parent
commit
c38fa8ded5
11 changed files with 27 additions and 21 deletions
  1. 6 6
      delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/controller/admin/crkxx/CrkxxController.java
  2. 5 2
      delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/controller/admin/crkxx/vo/CrkxxSaveReqVO.java
  3. 0 3
      delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/controller/admin/lqjcxx/LqjcxxController.java
  4. 2 1
      delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/controller/admin/lqjcxx/vo/LqjcxxSaveReqVO.java
  5. 3 1
      delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/controller/admin/zjxx/vo/ZjxxSaveReqVO.java
  6. 0 4
      delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/dal/dataobject/crkxx/CrkxxDO.java
  7. 0 1
      delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/service/crkxx/CrkxxServiceImpl.java
  8. 6 1
      delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/service/cwxx/CwxxServiceImpl.java
  9. 3 0
      delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/service/delivery/DeliveryServiceImpl.java
  10. 1 1
      delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/service/lqjcxx/LqjcxxServiceImpl.java
  11. 1 1
      delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/service/syxx/SyxxServiceImpl.java

+ 6 - 6
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/controller/admin/crkxx/CrkxxController.java

@@ -40,14 +40,14 @@ public class CrkxxController {
40
 
40
 
41
     @PostMapping("/create")
41
     @PostMapping("/create")
42
     @Operation(summary = "创建出入库信息")
42
     @Operation(summary = "创建出入库信息")
43
-    @PreAuthorize("@ss.hasPermission('delivery:crkxx:create')")
43
+    @PreAuthorize("@ss.hasPermission('coding:crkxx:create')")
44
     public CommonResult<Long> createCrkxx(@Valid @RequestBody CrkxxSaveReqVO createReqVO) {
44
     public CommonResult<Long> createCrkxx(@Valid @RequestBody CrkxxSaveReqVO createReqVO) {
45
         return success(crkxxService.createCrkxx(createReqVO));
45
         return success(crkxxService.createCrkxx(createReqVO));
46
     }
46
     }
47
 
47
 
48
     @PutMapping("/update")
48
     @PutMapping("/update")
49
     @Operation(summary = "更新出入库信息")
49
     @Operation(summary = "更新出入库信息")
50
-    @PreAuthorize("@ss.hasPermission('delivery:crkxx:update')")
50
+    @PreAuthorize("@ss.hasPermission('coding:crkxx:update')")
51
     public CommonResult<Boolean> updateCrkxx(@Valid @RequestBody CrkxxSaveReqVO updateReqVO) {
51
     public CommonResult<Boolean> updateCrkxx(@Valid @RequestBody CrkxxSaveReqVO updateReqVO) {
52
         crkxxService.updateCrkxx(updateReqVO);
52
         crkxxService.updateCrkxx(updateReqVO);
53
         return success(true);
53
         return success(true);
@@ -56,7 +56,7 @@ public class CrkxxController {
56
     @DeleteMapping("/delete")
56
     @DeleteMapping("/delete")
57
     @Operation(summary = "删除出入库信息")
57
     @Operation(summary = "删除出入库信息")
58
     @Parameter(name = "id", description = "编号", required = true)
58
     @Parameter(name = "id", description = "编号", required = true)
59
-    @PreAuthorize("@ss.hasPermission('delivery:crkxx:delete')")
59
+    @PreAuthorize("@ss.hasPermission('coding:crkxx:delete')")
60
     public CommonResult<Boolean> deleteCrkxx(@RequestParam("id") Long id) {
60
     public CommonResult<Boolean> deleteCrkxx(@RequestParam("id") Long id) {
61
         crkxxService.deleteCrkxx(id);
61
         crkxxService.deleteCrkxx(id);
62
         return success(true);
62
         return success(true);
@@ -65,7 +65,7 @@ public class CrkxxController {
65
     @GetMapping("/get")
65
     @GetMapping("/get")
66
     @Operation(summary = "获得出入库信息")
66
     @Operation(summary = "获得出入库信息")
67
     @Parameter(name = "id", description = "编号", required = true, example = "1024")
67
     @Parameter(name = "id", description = "编号", required = true, example = "1024")
68
-    @PreAuthorize("@ss.hasPermission('delivery:crkxx:query')")
68
+    @PreAuthorize("@ss.hasPermission('coding:crkxx:query')")
69
     public CommonResult<CrkxxRespVO> getCrkxx(@RequestParam("id") Long id) {
69
     public CommonResult<CrkxxRespVO> getCrkxx(@RequestParam("id") Long id) {
70
         CrkxxDO crkxx = crkxxService.getCrkxx(id);
70
         CrkxxDO crkxx = crkxxService.getCrkxx(id);
71
         CrkxxRespVO respVO = BeanUtils.toBean(crkxx, CrkxxRespVO.class);
71
         CrkxxRespVO respVO = BeanUtils.toBean(crkxx, CrkxxRespVO.class);
@@ -74,7 +74,7 @@ public class CrkxxController {
74
 
74
 
75
     @PostMapping("/page")
75
     @PostMapping("/page")
76
     @Operation(summary = "获得出入库信息分页")
76
     @Operation(summary = "获得出入库信息分页")
77
-    @PreAuthorize("@ss.hasPermission('delivery:crkxx:query')")
77
+    @PreAuthorize("@ss.hasPermission('coding:crkxx:query')")
78
     public CommonResult<PageResult<CrkxxRespVO>> getCrkxxPage(@Valid  @RequestBody CrkxxPageReqVO pageReqVO) {
78
     public CommonResult<PageResult<CrkxxRespVO>> getCrkxxPage(@Valid  @RequestBody CrkxxPageReqVO pageReqVO) {
79
         PageResult<CrkxxDO> pageResult = crkxxService.getCrkxxPage(pageReqVO);
79
         PageResult<CrkxxDO> pageResult = crkxxService.getCrkxxPage(pageReqVO);
80
         return success(BeanUtils.toBean(pageResult, CrkxxRespVO.class));
80
         return success(BeanUtils.toBean(pageResult, CrkxxRespVO.class));
@@ -82,7 +82,7 @@ public class CrkxxController {
82
 
82
 
83
     @GetMapping("/export-excel")
83
     @GetMapping("/export-excel")
84
     @Operation(summary = "导出出入库信息 Excel")
84
     @Operation(summary = "导出出入库信息 Excel")
85
-    @PreAuthorize("@ss.hasPermission('delivery:crkxx:export')")
85
+    @PreAuthorize("@ss.hasPermission('coding:crkxx:export')")
86
     @ApiAccessLog(operateType = EXPORT)
86
     @ApiAccessLog(operateType = EXPORT)
87
     public void exportCrkxxExcel(@Valid CrkxxPageReqVO pageReqVO,
87
     public void exportCrkxxExcel(@Valid CrkxxPageReqVO pageReqVO,
88
               HttpServletResponse response) throws IOException {
88
               HttpServletResponse response) throws IOException {

+ 5 - 2
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/controller/admin/crkxx/vo/CrkxxSaveReqVO.java

@@ -2,6 +2,9 @@ package com.unis.module.coding.controller.admin.crkxx.vo;
2
 
2
 
3
 import io.swagger.v3.oas.annotations.media.Schema;
3
 import io.swagger.v3.oas.annotations.media.Schema;
4
 import lombok.*;
4
 import lombok.*;
5
+
6
+import java.time.LocalDate;
7
+import java.time.ZonedDateTime;
5
 import java.util.*;
8
 import java.util.*;
6
 import javax.validation.constraints.*;
9
 import javax.validation.constraints.*;
7
 import java.math.BigDecimal;
10
 import java.math.BigDecimal;
@@ -40,13 +43,13 @@ public class CrkxxSaveReqVO {
40
     private String ysgj;
43
     private String ysgj;
41
 
44
 
42
     @Schema(description = "入门时间")
45
     @Schema(description = "入门时间")
43
-    private LocalDateTime rmsj;
46
+    private ZonedDateTime rmsj;
44
 
47
 
45
     @Schema(description = "登记人员")
48
     @Schema(description = "登记人员")
46
     private String djry;
49
     private String djry;
47
 
50
 
48
     @Schema(description = "出门时间")
51
     @Schema(description = "出门时间")
49
-    private LocalDateTime cmsj;
52
+    private ZonedDateTime cmsj;
50
 
53
 
51
     @Schema(description = "仓房id(DELIVERY_CAXX.ID)", example = "873")
54
     @Schema(description = "仓房id(DELIVERY_CAXX.ID)", example = "873")
52
     private Long cfId;
55
     private Long cfId;

+ 0 - 3
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/controller/admin/lqjcxx/LqjcxxController.java

@@ -67,10 +67,7 @@ public class LqjcxxController {
67
     @PreAuthorize("@ss.hasPermission('delivery:lqjcxx:querybycdandhwk')")
67
     @PreAuthorize("@ss.hasPermission('delivery:lqjcxx:querybycdandhwk')")
68
     public CommonResult<LqjcxxRespVO> getLqjcxxByCfId(@RequestParam("cfId") Long cfId) {
68
     public CommonResult<LqjcxxRespVO> getLqjcxxByCfId(@RequestParam("cfId") Long cfId) {
69
         LqjcxxDO lqjcxx = lqjcxxService.getLqjcxxByCfId(cfId);
69
         LqjcxxDO lqjcxx = lqjcxxService.getLqjcxxByCfId(cfId);
70
-        //粮情检测图片 str->list
71
-//        List<String> list = KQBMUtils.strToList(lqjcxx.getFileIds());
72
         LqjcxxRespVO lqjcxxRespVO = BeanUtils.toBean(lqjcxx, LqjcxxRespVO.class);
70
         LqjcxxRespVO lqjcxxRespVO = BeanUtils.toBean(lqjcxx, LqjcxxRespVO.class);
73
-//        lqjcxxRespVO.setFileIds(list);
74
         return success(lqjcxxRespVO);
71
         return success(lqjcxxRespVO);
75
     }
72
     }
76
 
73
 

+ 2 - 1
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/controller/admin/lqjcxx/vo/LqjcxxSaveReqVO.java

@@ -2,6 +2,7 @@ package com.unis.module.coding.controller.admin.lqjcxx.vo;
2
 
2
 
3
 import io.swagger.v3.oas.annotations.media.Schema;
3
 import io.swagger.v3.oas.annotations.media.Schema;
4
 import lombok.*;
4
 import lombok.*;
5
+
5
 import java.util.*;
6
 import java.util.*;
6
 import javax.validation.constraints.*;
7
 import javax.validation.constraints.*;
7
 import java.math.BigDecimal;
8
 import java.math.BigDecimal;
@@ -43,6 +44,6 @@ public class LqjcxxSaveReqVO {
43
     private BigDecimal lspjw;
44
     private BigDecimal lspjw;
44
 
45
 
45
     @Schema(description = "附件多个逗号隔开'',''(INFRA_FILE.URL)")
46
     @Schema(description = "附件多个逗号隔开'',''(INFRA_FILE.URL)")
46
-    private String fileIds;
47
+    private List fileIds;
47
 
48
 
48
 }
49
 }

+ 3 - 1
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/controller/admin/zjxx/vo/ZjxxSaveReqVO.java

@@ -6,7 +6,9 @@ import lombok.*;
6
 import java.time.LocalDate;
6
 import java.time.LocalDate;
7
 import java.util.*;
7
 import java.util.*;
8
 import javax.validation.constraints.*;
8
 import javax.validation.constraints.*;
9
+
9
 import org.springframework.format.annotation.DateTimeFormat;
10
 import org.springframework.format.annotation.DateTimeFormat;
11
+
10
 import java.time.LocalDateTime;
12
 import java.time.LocalDateTime;
11
 
13
 
12
 @Schema(description = "管理后台 - 质检信息新增/修改 Request VO")
14
 @Schema(description = "管理后台 - 质检信息新增/修改 Request VO")
@@ -43,7 +45,7 @@ public class ZjxxSaveReqVO {
43
     private Integer sfhg;
45
     private Integer sfhg;
44
 
46
 
45
     @Schema(description = "附件多个逗号隔开'',''(INFRA_FILE.ID)")
47
     @Schema(description = "附件多个逗号隔开'',''(INFRA_FILE.ID)")
46
-    private String fileIds;
48
+    private List fileIds;
47
 
49
 
48
     @Schema(description = "创建者")
50
     @Schema(description = "创建者")
49
     private String creator;
51
     private String creator;

+ 0 - 4
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/dal/dataobject/crkxx/CrkxxDO.java

@@ -1,18 +1,14 @@
1
 package com.unis.module.coding.dal.dataobject.crkxx;
1
 package com.unis.module.coding.dal.dataobject.crkxx;
2
 
2
 
3
 import com.baomidou.mybatisplus.annotation.KeySequence;
3
 import com.baomidou.mybatisplus.annotation.KeySequence;
4
-import com.baomidou.mybatisplus.annotation.TableField;
5
 import com.baomidou.mybatisplus.annotation.TableId;
4
 import com.baomidou.mybatisplus.annotation.TableId;
6
 import com.baomidou.mybatisplus.annotation.TableName;
5
 import com.baomidou.mybatisplus.annotation.TableName;
7
 import com.sun.xml.bind.v2.TODO;
6
 import com.sun.xml.bind.v2.TODO;
8
 import com.unis.framework.mybatis.core.dataobject.BaseDO;
7
 import com.unis.framework.mybatis.core.dataobject.BaseDO;
9
-import com.unis.framework.mybatis.core.type.StringListTypeHandler;
10
 import lombok.*;
8
 import lombok.*;
11
 
9
 
12
 import java.math.BigDecimal;
10
 import java.math.BigDecimal;
13
 import java.time.LocalDateTime;
11
 import java.time.LocalDateTime;
14
-import java.util.List;
15
-import java.util.Set;
16
 
12
 
17
 /**
13
 /**
18
  * 出入库信息 DO
14
  * 出入库信息 DO

+ 0 - 1
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/service/crkxx/CrkxxServiceImpl.java

@@ -47,7 +47,6 @@ public class CrkxxServiceImpl implements CrkxxService {
47
     public Long createCrkxx(CrkxxSaveReqVO createReqVO) {
47
     public Long createCrkxx(CrkxxSaveReqVO createReqVO) {
48
         CrkxxDO crkxx = BeanUtils.toBean(createReqVO, CrkxxDO.class);
48
         CrkxxDO crkxx = BeanUtils.toBean(createReqVO, CrkxxDO.class);
49
         //列表转成字符串用逗号隔开
49
         //列表转成字符串用逗号隔开
50
-        String setString = createReqVO.getFileIds().toString();
51
         //插入和更新
50
         //插入和更新
52
         if (ObjectUtil.isEmpty(createReqVO.getId())) {
51
         if (ObjectUtil.isEmpty(createReqVO.getId())) {
53
             // 插入前查询一下是否有hwkId
52
             // 插入前查询一下是否有hwkId

+ 6 - 1
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/service/cwxx/CwxxServiceImpl.java

@@ -22,6 +22,7 @@ import org.springframework.stereotype.Service;
22
 import org.springframework.validation.annotation.Validated;
22
 import org.springframework.validation.annotation.Validated;
23
 
23
 
24
 import javax.annotation.Resource;
24
 import javax.annotation.Resource;
25
+import java.time.Year;
25
 import java.util.List;
26
 import java.util.List;
26
 
27
 
27
 import static com.unis.framework.common.exception.util.ServiceExceptionUtil.exception;
28
 import static com.unis.framework.common.exception.util.ServiceExceptionUtil.exception;
@@ -120,8 +121,12 @@ public class CwxxServiceImpl implements CwxxService {
120
         if (CollectionUtils.isEmpty(cwxxDOS)) {
121
         if (CollectionUtils.isEmpty(cwxxDOS)) {
121
             throw exception(ERROR, "当前库区编码下无信息");
122
             throw exception(ERROR, "当前库区编码下无信息");
122
         }
123
         }
124
+//        int currentYear = Year.now().getValue();
125
+//        int startYear = currentYear - 2; // 近三年的起始年份
126
+//        int endYear = currentYear;
123
         //查询财务年的信息
127
         //查询财务年的信息
124
-        List<CwxxYearDO> cwxx_id = cwxxYearMapper.selectList(new QueryWrapper<CwxxYearDO>().eq("CWXX_ID", cwxxDOS.get(0).getId()));
128
+        List<CwxxYearDO> cwxx_id = cwxxYearMapper.selectList(
129
+                new QueryWrapper<CwxxYearDO>().eq("CWXX_ID", cwxxDOS.get(0).getId()));
125
         //财务信息和财务年信息的DO转成vo
130
         //财务信息和财务年信息的DO转成vo
126
         CwxxRespVO cwxxRespVO = BeanUtils.toBean(cwxxDOS.get(0), CwxxRespVO.class);
131
         CwxxRespVO cwxxRespVO = BeanUtils.toBean(cwxxDOS.get(0), CwxxRespVO.class);
127
         List<CwxxYearSaveReqVO> cwxxYearSaveReqVOS = BeanUtils.toBean(cwxx_id, CwxxYearSaveReqVO.class);
132
         List<CwxxYearSaveReqVO> cwxxYearSaveReqVOS = BeanUtils.toBean(cwxx_id, CwxxYearSaveReqVO.class);

+ 3 - 0
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/service/delivery/DeliveryServiceImpl.java

@@ -112,6 +112,7 @@ public class DeliveryServiceImpl implements DeliveryService {
112
             if (ObjectUtils.isNotEmpty(createReqVO.getKqxxReqVO())) {
112
             if (ObjectUtils.isNotEmpty(createReqVO.getKqxxReqVO())) {
113
                 // set 单位id
113
                 // set 单位id
114
                 createReqVO.getKqxxReqVO().setDwid(dwxx);
114
                 createReqVO.getKqxxReqVO().setDwid(dwxx);
115
+                createReqVO.getKqxxReqVO().setShxydm(createReqVO.getDwxxReqVO().getTyxydm());
115
                 /*
116
                 /*
116
                  * 生成库区代码--该单位下有几个库区
117
                  * 生成库区代码--该单位下有几个库区
117
                  */
118
                  */
@@ -138,6 +139,8 @@ public class DeliveryServiceImpl implements DeliveryService {
138
                 log.info("获取库区编码({})", kqbm);
139
                 log.info("获取库区编码({})", kqbm);
139
 
140
 
140
                 createReqVO.getKqxxReqVO().setKqbm(kqbm);
141
                 createReqVO.getKqxxReqVO().setKqbm(kqbm);
142
+                //所属法人企业(单位名称)
143
+                createReqVO.getKqxxReqVO().setSsfrqy(createReqVO.getDwxxReqVO().getDwmc());
141
                 //省市县编码获取
144
                 //省市县编码获取
142
                 if (ObjectUtils.isNotEmpty(createReqVO.getKqxxReqVO().getSheng())) {
145
                 if (ObjectUtils.isNotEmpty(createReqVO.getKqxxReqVO().getSheng())) {
143
                     AreaLevelDO sheng = areaLevelMapper.selectListByAreaCode(createReqVO.getKqxxReqVO().getSheng());
146
                     AreaLevelDO sheng = areaLevelMapper.selectListByAreaCode(createReqVO.getKqxxReqVO().getSheng());

+ 1 - 1
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/service/lqjcxx/LqjcxxServiceImpl.java

@@ -96,7 +96,7 @@ public class LqjcxxServiceImpl implements LqjcxxService {
96
     @Override
96
     @Override
97
     public LqjcxxDO getLqjcxxByCfId(Long cfId) {
97
     public LqjcxxDO getLqjcxxByCfId(Long cfId) {
98
         List<LqjcxxDO> cf_id = lqjcxxMapper.selectList(new QueryWrapper<LqjcxxDO>().eq("CF_ID", cfId));
98
         List<LqjcxxDO> cf_id = lqjcxxMapper.selectList(new QueryWrapper<LqjcxxDO>().eq("CF_ID", cfId));
99
-        LqjcxxDO lqjcxxDO = new LqjcxxDO();
99
+        LqjcxxDO lqjcxxDO = null;
100
         if (!CollectionUtils.isEmpty(cf_id)) {
100
         if (!CollectionUtils.isEmpty(cf_id)) {
101
             lqjcxxDO = cf_id.get(0);
101
             lqjcxxDO = cf_id.get(0);
102
         }
102
         }

+ 1 - 1
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/service/syxx/SyxxServiceImpl.java

@@ -100,7 +100,7 @@ public class SyxxServiceImpl implements SyxxService {
100
     @Override
100
     @Override
101
     public SyxxDO getSyxxByCfId(Long cfId) {
101
     public SyxxDO getSyxxByCfId(Long cfId) {
102
         List<SyxxDO> syxxDOS = syxxMapper.selectList(new QueryWrapper<SyxxDO>().eq("CF_ID", cfId));
102
         List<SyxxDO> syxxDOS = syxxMapper.selectList(new QueryWrapper<SyxxDO>().eq("CF_ID", cfId));
103
-        SyxxDO syxxDO = new SyxxDO();
103
+        SyxxDO syxxDO = null;
104
         if (!CollectionUtil.isEmpty(syxxDOS)) {
104
         if (!CollectionUtil.isEmpty(syxxDOS)) {
105
             syxxDO = syxxDOS.get(0);
105
             syxxDO = syxxDOS.get(0);
106
         }
106
         }