Переглянути джерело

Merge remote-tracking branch 'origin/master'

jiarui 2 тижнів тому
батько
коміт
c38fa8ded5
11 змінених файлів з 27 додано та 21 видалено
  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 41
     @PostMapping("/create")
42 42
     @Operation(summary = "创建出入库信息")
43
-    @PreAuthorize("@ss.hasPermission('delivery:crkxx:create')")
43
+    @PreAuthorize("@ss.hasPermission('coding:crkxx:create')")
44 44
     public CommonResult<Long> createCrkxx(@Valid @RequestBody CrkxxSaveReqVO createReqVO) {
45 45
         return success(crkxxService.createCrkxx(createReqVO));
46 46
     }
47 47
 
48 48
     @PutMapping("/update")
49 49
     @Operation(summary = "更新出入库信息")
50
-    @PreAuthorize("@ss.hasPermission('delivery:crkxx:update')")
50
+    @PreAuthorize("@ss.hasPermission('coding:crkxx:update')")
51 51
     public CommonResult<Boolean> updateCrkxx(@Valid @RequestBody CrkxxSaveReqVO updateReqVO) {
52 52
         crkxxService.updateCrkxx(updateReqVO);
53 53
         return success(true);
@@ -56,7 +56,7 @@ public class CrkxxController {
56 56
     @DeleteMapping("/delete")
57 57
     @Operation(summary = "删除出入库信息")
58 58
     @Parameter(name = "id", description = "编号", required = true)
59
-    @PreAuthorize("@ss.hasPermission('delivery:crkxx:delete')")
59
+    @PreAuthorize("@ss.hasPermission('coding:crkxx:delete')")
60 60
     public CommonResult<Boolean> deleteCrkxx(@RequestParam("id") Long id) {
61 61
         crkxxService.deleteCrkxx(id);
62 62
         return success(true);
@@ -65,7 +65,7 @@ public class CrkxxController {
65 65
     @GetMapping("/get")
66 66
     @Operation(summary = "获得出入库信息")
67 67
     @Parameter(name = "id", description = "编号", required = true, example = "1024")
68
-    @PreAuthorize("@ss.hasPermission('delivery:crkxx:query')")
68
+    @PreAuthorize("@ss.hasPermission('coding:crkxx:query')")
69 69
     public CommonResult<CrkxxRespVO> getCrkxx(@RequestParam("id") Long id) {
70 70
         CrkxxDO crkxx = crkxxService.getCrkxx(id);
71 71
         CrkxxRespVO respVO = BeanUtils.toBean(crkxx, CrkxxRespVO.class);
@@ -74,7 +74,7 @@ public class CrkxxController {
74 74
 
75 75
     @PostMapping("/page")
76 76
     @Operation(summary = "获得出入库信息分页")
77
-    @PreAuthorize("@ss.hasPermission('delivery:crkxx:query')")
77
+    @PreAuthorize("@ss.hasPermission('coding:crkxx:query')")
78 78
     public CommonResult<PageResult<CrkxxRespVO>> getCrkxxPage(@Valid  @RequestBody CrkxxPageReqVO pageReqVO) {
79 79
         PageResult<CrkxxDO> pageResult = crkxxService.getCrkxxPage(pageReqVO);
80 80
         return success(BeanUtils.toBean(pageResult, CrkxxRespVO.class));
@@ -82,7 +82,7 @@ public class CrkxxController {
82 82
 
83 83
     @GetMapping("/export-excel")
84 84
     @Operation(summary = "导出出入库信息 Excel")
85
-    @PreAuthorize("@ss.hasPermission('delivery:crkxx:export')")
85
+    @PreAuthorize("@ss.hasPermission('coding:crkxx:export')")
86 86
     @ApiAccessLog(operateType = EXPORT)
87 87
     public void exportCrkxxExcel(@Valid CrkxxPageReqVO pageReqVO,
88 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 3
 import io.swagger.v3.oas.annotations.media.Schema;
4 4
 import lombok.*;
5
+
6
+import java.time.LocalDate;
7
+import java.time.ZonedDateTime;
5 8
 import java.util.*;
6 9
 import javax.validation.constraints.*;
7 10
 import java.math.BigDecimal;
@@ -40,13 +43,13 @@ public class CrkxxSaveReqVO {
40 43
     private String ysgj;
41 44
 
42 45
     @Schema(description = "入门时间")
43
-    private LocalDateTime rmsj;
46
+    private ZonedDateTime rmsj;
44 47
 
45 48
     @Schema(description = "登记人员")
46 49
     private String djry;
47 50
 
48 51
     @Schema(description = "出门时间")
49
-    private LocalDateTime cmsj;
52
+    private ZonedDateTime cmsj;
50 53
 
51 54
     @Schema(description = "仓房id(DELIVERY_CAXX.ID)", example = "873")
52 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 67
     @PreAuthorize("@ss.hasPermission('delivery:lqjcxx:querybycdandhwk')")
68 68
     public CommonResult<LqjcxxRespVO> getLqjcxxByCfId(@RequestParam("cfId") Long cfId) {
69 69
         LqjcxxDO lqjcxx = lqjcxxService.getLqjcxxByCfId(cfId);
70
-        //粮情检测图片 str->list
71
-//        List<String> list = KQBMUtils.strToList(lqjcxx.getFileIds());
72 70
         LqjcxxRespVO lqjcxxRespVO = BeanUtils.toBean(lqjcxx, LqjcxxRespVO.class);
73
-//        lqjcxxRespVO.setFileIds(list);
74 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 3
 import io.swagger.v3.oas.annotations.media.Schema;
4 4
 import lombok.*;
5
+
5 6
 import java.util.*;
6 7
 import javax.validation.constraints.*;
7 8
 import java.math.BigDecimal;
@@ -43,6 +44,6 @@ public class LqjcxxSaveReqVO {
43 44
     private BigDecimal lspjw;
44 45
 
45 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 6
 import java.time.LocalDate;
7 7
 import java.util.*;
8 8
 import javax.validation.constraints.*;
9
+
9 10
 import org.springframework.format.annotation.DateTimeFormat;
11
+
10 12
 import java.time.LocalDateTime;
11 13
 
12 14
 @Schema(description = "管理后台 - 质检信息新增/修改 Request VO")
@@ -43,7 +45,7 @@ public class ZjxxSaveReqVO {
43 45
     private Integer sfhg;
44 46
 
45 47
     @Schema(description = "附件多个逗号隔开'',''(INFRA_FILE.ID)")
46
-    private String fileIds;
48
+    private List fileIds;
47 49
 
48 50
     @Schema(description = "创建者")
49 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 1
 package com.unis.module.coding.dal.dataobject.crkxx;
2 2
 
3 3
 import com.baomidou.mybatisplus.annotation.KeySequence;
4
-import com.baomidou.mybatisplus.annotation.TableField;
5 4
 import com.baomidou.mybatisplus.annotation.TableId;
6 5
 import com.baomidou.mybatisplus.annotation.TableName;
7 6
 import com.sun.xml.bind.v2.TODO;
8 7
 import com.unis.framework.mybatis.core.dataobject.BaseDO;
9
-import com.unis.framework.mybatis.core.type.StringListTypeHandler;
10 8
 import lombok.*;
11 9
 
12 10
 import java.math.BigDecimal;
13 11
 import java.time.LocalDateTime;
14
-import java.util.List;
15
-import java.util.Set;
16 12
 
17 13
 /**
18 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 47
     public Long createCrkxx(CrkxxSaveReqVO createReqVO) {
48 48
         CrkxxDO crkxx = BeanUtils.toBean(createReqVO, CrkxxDO.class);
49 49
         //列表转成字符串用逗号隔开
50
-        String setString = createReqVO.getFileIds().toString();
51 50
         //插入和更新
52 51
         if (ObjectUtil.isEmpty(createReqVO.getId())) {
53 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 22
 import org.springframework.validation.annotation.Validated;
23 23
 
24 24
 import javax.annotation.Resource;
25
+import java.time.Year;
25 26
 import java.util.List;
26 27
 
27 28
 import static com.unis.framework.common.exception.util.ServiceExceptionUtil.exception;
@@ -120,8 +121,12 @@ public class CwxxServiceImpl implements CwxxService {
120 121
         if (CollectionUtils.isEmpty(cwxxDOS)) {
121 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 130
         //财务信息和财务年信息的DO转成vo
126 131
         CwxxRespVO cwxxRespVO = BeanUtils.toBean(cwxxDOS.get(0), CwxxRespVO.class);
127 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 112
             if (ObjectUtils.isNotEmpty(createReqVO.getKqxxReqVO())) {
113 113
                 // set 单位id
114 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 139
                 log.info("获取库区编码({})", kqbm);
139 140
 
140 141
                 createReqVO.getKqxxReqVO().setKqbm(kqbm);
142
+                //所属法人企业(单位名称)
143
+                createReqVO.getKqxxReqVO().setSsfrqy(createReqVO.getDwxxReqVO().getDwmc());
141 144
                 //省市县编码获取
142 145
                 if (ObjectUtils.isNotEmpty(createReqVO.getKqxxReqVO().getSheng())) {
143 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 96
     @Override
97 97
     public LqjcxxDO getLqjcxxByCfId(Long cfId) {
98 98
         List<LqjcxxDO> cf_id = lqjcxxMapper.selectList(new QueryWrapper<LqjcxxDO>().eq("CF_ID", cfId));
99
-        LqjcxxDO lqjcxxDO = new LqjcxxDO();
99
+        LqjcxxDO lqjcxxDO = null;
100 100
         if (!CollectionUtils.isEmpty(cf_id)) {
101 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 100
     @Override
101 101
     public SyxxDO getSyxxByCfId(Long cfId) {
102 102
         List<SyxxDO> syxxDOS = syxxMapper.selectList(new QueryWrapper<SyxxDO>().eq("CF_ID", cfId));
103
-        SyxxDO syxxDO = new SyxxDO();
103
+        SyxxDO syxxDO = null;
104 104
         if (!CollectionUtil.isEmpty(syxxDOS)) {
105 105
             syxxDO = syxxDOS.get(0);
106 106
         }