Bläddra i källkod

Merge branch 'dev' of http://git.ycjcjy.com/zhiyuxing/estateagents into dev

# Conflicts:
#	src/main/java/com/huiju/estateagents/eContract/controller/TaContractController.java
傅行帆 5 år sedan
förälder
incheckning
4f4487e948

+ 11
- 6
src/main/java/com/huiju/estateagents/bo/request/ContractRecordRequestBO.java Visa fil

@@ -1,9 +1,9 @@
1 1
 package com.huiju.estateagents.bo.request;
2 2
 
3 3
 import lombok.Data;
4
-import org.springframework.web.bind.annotation.RequestParam;
4
+import org.springframework.format.annotation.DateTimeFormat;
5 5
 
6
-import java.time.LocalDateTime;
6
+import java.time.LocalDate;
7 7
 
8 8
 /**
9 9
  * 查询合同列表请求实体
@@ -64,20 +64,25 @@ public class ContractRecordRequestBO {
64 64
     /**
65 65
      * 甲方签署开始时间
66 66
      */
67
-    private LocalDateTime signatoryStartTime;
67
+    @DateTimeFormat(iso = DateTimeFormat.ISO.DATE)
68
+    private LocalDate signatoryStartTime;
68 69
 
69 70
     /**
70 71
      * 甲方签署结束时间
71 72
      */
72
-    private LocalDateTime signatoryEndTime;
73
+
74
+    @DateTimeFormat(iso = DateTimeFormat.ISO.DATE)
75
+    private LocalDate signatoryEndTime;
73 76
 
74 77
     /**
75 78
      * 结算开始时间
76 79
      */
77
-    private LocalDateTime settlementStartTime;
80
+    @DateTimeFormat(iso = DateTimeFormat.ISO.DATE)
81
+    private LocalDate settlementStartTime;
78 82
 
79 83
     /**
80 84
      * 结算结束时间
81 85
      */
82
-    private LocalDateTime settlementEndTime;
86
+    @DateTimeFormat(iso = DateTimeFormat.ISO.DATE)
87
+    private LocalDate settlementEndTime;
83 88
 }

+ 31
- 8
src/main/java/com/huiju/estateagents/controller/TaRaiseController.java Visa fil

@@ -7,13 +7,13 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7 7
 import com.huiju.estateagents.base.BaseController;
8 8
 import com.huiju.estateagents.base.ResponseBean;
9 9
 import com.huiju.estateagents.common.CommConstant;
10
+import com.huiju.estateagents.common.StringUtils;
10 11
 import com.huiju.estateagents.entity.TaPersonBuilding;
11 12
 import com.huiju.estateagents.entity.TaRaise;
13
+import com.huiju.estateagents.entity.TaRaiseInvite;
12 14
 import com.huiju.estateagents.entity.TaSalesBatch;
13
-import com.huiju.estateagents.service.ITaRaiseService;
14
-import com.huiju.estateagents.service.ITaSalesBatchService;
15
-import com.huiju.estateagents.service.ITaSaveService;
16
-import com.huiju.estateagents.service.ITdCityService;
15
+import com.huiju.estateagents.service.*;
16
+import com.huiju.estateagents.service.impl.TaRaiseInviteServiceImpl;
17 17
 import io.swagger.models.auth.In;
18 18
 import org.slf4j.Logger;
19 19
 import org.slf4j.LoggerFactory;
@@ -21,7 +21,9 @@ import org.springframework.beans.factory.annotation.Autowired;
21 21
 import org.springframework.web.bind.annotation.*;
22 22
 
23 23
 import javax.servlet.http.HttpServletRequest;
24
+import java.lang.reflect.Array;
24 25
 import java.time.LocalDateTime;
26
+import java.util.ArrayList;
25 27
 import java.util.List;
26 28
 
27 29
 /**
@@ -47,6 +49,9 @@ public class TaRaiseController extends BaseController {
47 49
     @Autowired
48 50
     public ITaSalesBatchService iTaSalesBatchService;
49 51
 
52
+    @Autowired
53
+    private TaRaiseInviteServiceImpl iTaRaiseInviteService;
54
+
50 55
     /**
51 56
      * 获取认筹列表
52 57
      *
@@ -136,20 +141,38 @@ public class TaRaiseController extends BaseController {
136 141
                 return responseBean;
137 142
             }
138 143
 
139
-            //获取销售批次状态
144
+            // 获取销售批次状态
140 145
             TaSalesBatch taSalesBatch = new TaSalesBatch();
141
-            if (taRaise.getSalesBatchId() != null){
146
+            if (taRaise.getSalesBatchId() != null) {
142 147
                 QueryWrapper<TaSalesBatch> taSalesBatchQueryWrapper = new QueryWrapper<>();
143 148
                 taSalesBatchQueryWrapper.eq("sales_batch_id", taRaise.getSalesBatchId());
144 149
                 taSalesBatch = iTaSalesBatchService.getOne(taSalesBatchQueryWrapper);
145
-
146 150
             }
147 151
 
148 152
             taRaise.setOrgId(orgId);
149
-            taRaise.setRaisePrice(taRaise.getRaisePrice() != null ? taRaise.getRaisePrice() : null );
153
+            taRaise.setRaisePrice(taRaise.getRaisePrice() != null ? taRaise.getRaisePrice() : null);
150 154
             taRaise.setStatus(taSalesBatch.getStatus());
151 155
             taRaise.setCreateDate(LocalDateTime.now());
152 156
             if (iTaRaiseService.save(taRaise)) {
157
+
158
+                // 为邀请制,添加认筹被邀请清单
159
+                if (CommConstant.STATUS_NORMAL == taRaise.getIsInvite()) {
160
+                    TaRaiseInvite taRaiseInvite = new TaRaiseInvite();
161
+                    taRaiseInvite.setOrgId(orgId);
162
+                    taRaiseInvite.setRaiseId(taRaise.getRaiseId());
163
+                    taRaiseInvite.setBuildingId(taRaise.getBuildingId());
164
+                    taRaiseInvite.setSalesBatchId(taSalesBatch.getSalesBatchId());
165
+                    taRaiseInvite.setCreateDate(LocalDateTime.now());
166
+                    List<TaRaiseInvite> taRaiseInviteList = new ArrayList<>();
167
+                    String[] inviteTelArr = StringUtils.isEmpty(taRaise.getInviteTel()) ?
168
+                            new String[]{} : taRaise.getInviteTel().replace(",", ",").split(",");
169
+                    for (String inviteTel : inviteTelArr) {
170
+                        taRaiseInvite.setInviteTel(inviteTel);
171
+                        taRaiseInviteList.add(taRaiseInvite);
172
+                    }
173
+                    iTaRaiseInviteService.saveBatch(taRaiseInviteList);
174
+                }
175
+
153 176
                 responseBean.addSuccess(taRaise);
154 177
             } else {
155 178
                 responseBean.addError("fail");

+ 149
- 0
src/main/java/com/huiju/estateagents/controller/TaRaiseInviteController.java Visa fil

@@ -0,0 +1,149 @@
1
+package com.huiju.estateagents.controller;
2
+
3
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
+import com.baomidou.mybatisplus.core.metadata.IPage;
5
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
+import com.huiju.estateagents.base.BaseController;
7
+import com.huiju.estateagents.base.ResponseBean;
8
+import org.slf4j.Logger;
9
+import org.slf4j.LoggerFactory;
10
+import org.springframework.beans.factory.annotation.Autowired;
11
+import org.springframework.web.bind.annotation.PathVariable;
12
+import org.springframework.web.bind.annotation.RequestBody;
13
+import org.springframework.web.bind.annotation.RequestMapping;
14
+import org.springframework.web.bind.annotation.RequestMethod;
15
+import org.springframework.web.bind.annotation.RequestParam;
16
+import org.springframework.web.bind.annotation.ResponseBody;
17
+import com.huiju.estateagents.service.ITaRaiseInviteService;
18
+import com.huiju.estateagents.entity.TaRaiseInvite;
19
+import org.springframework.web.bind.annotation.RestController;
20
+
21
+/**
22
+ * <p>
23
+    * 认筹被邀请清单  前端控制器
24
+    * </p>
25
+ *
26
+ * @author fxf
27
+ * @since 2020-03-30
28
+ */
29
+@RestController
30
+@RequestMapping("/")
31
+public class TaRaiseInviteController extends BaseController {
32
+
33
+    private final Logger logger = LoggerFactory.getLogger(TaRaiseInviteController.class);
34
+
35
+    @Autowired
36
+    public ITaRaiseInviteService iTaRaiseInviteService;
37
+
38
+
39
+    /**
40
+     * 分页查询列表
41
+     * @param pageNum
42
+     * @param pageSize
43
+     * @return
44
+     */
45
+    @RequestMapping(value="/taRaiseInvite",method= RequestMethod.GET)
46
+    public ResponseBean taRaiseInviteList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
47
+                                          @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
48
+        ResponseBean responseBean = new ResponseBean();
49
+        try {
50
+            //使用分页插件
51
+		    IPage<TaRaiseInvite> pg = new Page<>(pageNum, pageSize);
52
+            QueryWrapper<TaRaiseInvite> queryWrapper = new QueryWrapper<>();
53
+            queryWrapper.orderByDesc("create_date");
54
+
55
+            IPage<TaRaiseInvite> result = iTaRaiseInviteService.page(pg, queryWrapper);
56
+            responseBean.addSuccess(result);
57
+        }catch (Exception e){
58
+            e.printStackTrace();
59
+            logger.error("taRaiseInviteList -=- {}",e.toString());
60
+            responseBean.addError(e.getMessage());
61
+        }
62
+        return responseBean;
63
+    }
64
+
65
+    /**
66
+     * 保存对象
67
+     * @param taRaiseInvite 实体对象
68
+     * @return
69
+     */
70
+    @RequestMapping(value="/taRaiseInvite",method= RequestMethod.POST)
71
+    public ResponseBean taRaiseInviteAdd(@RequestBody TaRaiseInvite taRaiseInvite){
72
+        ResponseBean responseBean = new ResponseBean();
73
+        try {
74
+            if (iTaRaiseInviteService.save(taRaiseInvite)){
75
+                responseBean.addSuccess(taRaiseInvite);
76
+            }else {
77
+                responseBean.addError("fail");
78
+            }
79
+        }catch (Exception e){
80
+            e.printStackTrace();
81
+            logger.error("taRaiseInviteAdd -=- {}",e.toString());
82
+            responseBean.addError(e.getMessage());
83
+        }
84
+        return responseBean;
85
+    }
86
+
87
+    /**
88
+     * 根据id删除对象
89
+     * @param id  实体ID
90
+     */
91
+    @ResponseBody
92
+    @RequestMapping(value="/taRaiseInvite/{id}", method= RequestMethod.DELETE)
93
+    public ResponseBean taRaiseInviteDelete(@PathVariable Integer id){
94
+        ResponseBean responseBean = new ResponseBean();
95
+        try {
96
+            if(iTaRaiseInviteService.removeById(id)){
97
+                responseBean.addSuccess("success");
98
+            }else {
99
+                responseBean.addError("fail");
100
+            }
101
+        }catch (Exception e){
102
+            e.printStackTrace();
103
+            logger.error("taRaiseInviteDelete -=- {}",e.toString());
104
+            responseBean.addError(e.getMessage());
105
+        }
106
+        return responseBean;
107
+    }
108
+
109
+    /**
110
+     * 修改对象
111
+     * @param id  实体ID
112
+     * @param taRaiseInvite 实体对象
113
+     * @return
114
+     */
115
+    @RequestMapping(value="/taRaiseInvite/{id}",method= RequestMethod.PUT)
116
+    public ResponseBean taRaiseInviteUpdate(@PathVariable Integer id,
117
+                                        @RequestBody TaRaiseInvite taRaiseInvite){
118
+        ResponseBean responseBean = new ResponseBean();
119
+        try {
120
+            if (iTaRaiseInviteService.updateById(taRaiseInvite)){
121
+                responseBean.addSuccess(taRaiseInvite);
122
+            }else {
123
+                responseBean.addError("fail");
124
+            }
125
+        }catch (Exception e){
126
+            e.printStackTrace();
127
+            logger.error("taRaiseInviteUpdate -=- {}",e.toString());
128
+            responseBean.addError(e.getMessage());
129
+        }
130
+        return responseBean;
131
+    }
132
+
133
+    /**
134
+     * 根据id查询对象
135
+     * @param id  实体ID
136
+     */
137
+    @RequestMapping(value="/taRaiseInvite/{id}",method= RequestMethod.GET)
138
+    public ResponseBean taRaiseInviteGet(@PathVariable Integer id){
139
+        ResponseBean responseBean = new ResponseBean();
140
+        try {
141
+            responseBean.addSuccess(iTaRaiseInviteService.getById(id));
142
+        }catch (Exception e){
143
+            e.printStackTrace();
144
+            logger.error("taRaiseInviteDelete -=- {}",e.toString());
145
+            responseBean.addError(e.getMessage());
146
+        }
147
+        return responseBean;
148
+    }
149
+}

+ 29
- 7
src/main/java/com/huiju/estateagents/eContract/controller/TaContractController.java Visa fil

@@ -1,9 +1,6 @@
1 1
 package com.huiju.estateagents.eContract.controller;
2 2
 
3 3
 import com.alibaba.fastjson.JSONObject;
4
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
5
-import com.baomidou.mybatisplus.core.metadata.IPage;
6
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7 4
 import com.huiju.estateagents.base.BaseController;
8 5
 import com.huiju.estateagents.base.ResponseBean;
9 6
 import com.huiju.estateagents.bo.request.ContractRecordRequestBO;
@@ -15,6 +12,10 @@ import com.huiju.estateagents.entity.TaPerson;
15 12
 import com.huiju.estateagents.entity.TaRaiseRecord;
16 13
 import com.huiju.estateagents.service.ITaPersonService;
17 14
 import org.apache.commons.lang3.StringUtils;
15
+import com.huiju.estateagents.entity.TaRaise;
16
+import com.huiju.estateagents.entity.TaSalesBatch;
17
+import com.huiju.estateagents.service.ITaRaiseService;
18
+import com.huiju.estateagents.service.ITaSalesBatchService;
18 19
 import org.slf4j.Logger;
19 20
 import org.slf4j.LoggerFactory;
20 21
 import org.springframework.beans.factory.annotation.Autowired;
@@ -24,6 +25,7 @@ import org.springframework.web.bind.annotation.*;
24 25
 import javax.servlet.http.HttpServletRequest;
25 26
 import java.time.LocalDate;
26 27
 import java.util.List;
28
+import java.time.LocalDateTime;
27 29
 
28 30
 
29 31
 /**
@@ -41,7 +43,13 @@ public class TaContractController extends BaseController {
41 43
     private final Logger logger = LoggerFactory.getLogger(TaContractController.class);
42 44
 
43 45
     @Autowired
44
-    public ITaContractService iTaContractService;
46
+    private ITaContractService iTaContractService;
47
+
48
+    @Autowired
49
+    private ITaRaiseService iTaRaiseService;
50
+
51
+    @Autowired
52
+    private ITaSalesBatchService iTaSalesBatchService;
45 53
 
46 54
 
47 55
     @Autowired
@@ -126,8 +134,9 @@ public class TaContractController extends BaseController {
126 134
             // 元转分
127 135
             Double price = taContract.getPrice() * 100;
128 136
             taContract.getTaContractList().stream().forEach(record -> {
129
-                record.setSettlementPrice(price.intValue());
130 137
                 record.setSettlement(true);
138
+                record.setSettlementPrice(price.intValue());
139
+                record.setSettlementTime(LocalDateTime.now());
131 140
             });
132 141
             responseBean.addSuccess(iTaContractService.updateBatchById(taContract.getTaContractList()));
133 142
 
@@ -191,11 +200,14 @@ public class TaContractController extends BaseController {
191 200
      * @param taContract 实体对象
192 201
      * @return
193 202
      */
194
-    @RequestMapping(value = "/taContract/{id}", method = RequestMethod.PUT)
203
+    @RequestMapping(value = "/admin/contract/{id}", method = RequestMethod.PUT)
195 204
     public ResponseBean taContractUpdate(@PathVariable Integer id,
196 205
                                          @RequestBody TaContract taContract) {
197 206
         ResponseBean responseBean = new ResponseBean();
198 207
         try {
208
+            if (taContract.getArchives() != null && taContract.getArchives()) {
209
+                taContract.setArchivesTime(LocalDateTime.now());
210
+            }
199 211
             if (iTaContractService.updateById(taContract)) {
200 212
                 responseBean.addSuccess(taContract);
201 213
             } else {
@@ -218,7 +230,17 @@ public class TaContractController extends BaseController {
218 230
     public ResponseBean taContractGet(@PathVariable Integer id) {
219 231
         ResponseBean responseBean = new ResponseBean();
220 232
         try {
221
-            responseBean.addSuccess(iTaContractService.getById(id));
233
+            TaContract taContract = iTaContractService.getById(id);
234
+            if(taContract != null){
235
+                TaRaise taRaise = iTaRaiseService.getById(taContract.getTargetId());
236
+                if(taRaise != null){
237
+                    TaSalesBatch taSalesBatch = iTaSalesBatchService.getById(taRaise.getSalesBatchId());
238
+                    if(taSalesBatch != null){
239
+                        taContract.setTargetName(taSalesBatch.getSalesBatchName());
240
+                    }
241
+                }
242
+            }
243
+            responseBean.addSuccess(taContract);
222 244
         } catch (Exception e) {
223 245
             e.printStackTrace();
224 246
             logger.error("taContractDelete -=- {}", e.toString());

+ 7
- 6
src/main/java/com/huiju/estateagents/eContract/controller/TaContractTemplateController.java Visa fil

@@ -77,16 +77,17 @@ public class TaContractTemplateController extends BaseController {
77 77
      * @return
78 78
      */
79 79
     @RequestMapping(value = "/admin/contract/template/add", method = RequestMethod.POST)
80
-    public ResponseBean taContractTemplateAdd(@RequestBody TaContractTemplate taContractTemplate) {
80
+    public ResponseBean taContractTemplateAdd(@RequestBody TaContractTemplate taContractTemplate,HttpServletRequest request) {
81 81
         ResponseBean responseBean = new ResponseBean();
82 82
         try {
83 83
             taContractTemplate.setCreateDate(LocalDateTime.now());
84 84
             taContractTemplate.setStatus(CommConstant.STATUS_NORMAL);
85
-//            if (iTaContractTemplateService.save(taContractTemplate)) {
86
-//                responseBean.addSuccess(taContractTemplate);
87
-//            } else {
88
-//                responseBean.addError("fail");
89
-//            }
85
+            taContractTemplate.setOrgId(getOrgId(request));
86
+            if (iTaContractTemplateService.save(taContractTemplate)) {
87
+                responseBean.addSuccess(taContractTemplate);
88
+            } else {
89
+                responseBean.addError("fail");
90
+            }
90 91
         } catch (Exception e) {
91 92
             e.printStackTrace();
92 93
             logger.error("taContractTemplateAdd -=- {}", e.toString());

+ 3
- 0
src/main/java/com/huiju/estateagents/eContract/entity/TaContract.java Visa fil

@@ -186,4 +186,7 @@ public class TaContract implements Serializable {
186 186
     @TableField(exist = false)
187 187
     private List<TaContract> taContractList;
188 188
 
189
+    @TableField(exist = false)
190
+    private String targetName;
191
+
189 192
 }

+ 12
- 0
src/main/java/com/huiju/estateagents/entity/TaRaise.java Visa fil

@@ -166,4 +166,16 @@ public class TaRaise implements Serializable {
166 166
      */
167 167
     @TableField(exist = false)
168 168
     private Integer salesBatchStatus;
169
+
170
+    /**
171
+     * 是否邀请制 1是 0否
172
+     */
173
+    @TableField(exist = false)
174
+    private Integer isInvite;
175
+
176
+    /**
177
+     * 被邀请电话号码
178
+     */
179
+    @TableField(exist = false)
180
+    private String inviteTel;
169 181
 }

+ 60
- 0
src/main/java/com/huiju/estateagents/entity/TaRaiseInvite.java Visa fil

@@ -0,0 +1,60 @@
1
+package com.huiju.estateagents.entity;
2
+
3
+import java.time.LocalDateTime;
4
+import java.io.Serializable;
5
+import lombok.Data;
6
+import lombok.EqualsAndHashCode;
7
+import lombok.experimental.Accessors;
8
+
9
+/**
10
+ * <p>
11
+ * 认筹被邀请清单 
12
+ * </p>
13
+ *
14
+ * @author fxf
15
+ * @since 2020-03-30
16
+ */
17
+@Data
18
+@EqualsAndHashCode(callSuper = false)
19
+@Accessors(chain = true)
20
+public class TaRaiseInvite implements Serializable {
21
+
22
+    private static final long serialVersionUID = 1L;
23
+
24
+    /**
25
+     * 认筹被邀请id
26
+     */
27
+    private String raiseInviteId;
28
+
29
+    /**
30
+     * 创建时间
31
+     */
32
+    private LocalDateTime createDate;
33
+
34
+    /**
35
+     * 公司id
36
+     */
37
+    private Integer orgId;
38
+
39
+    /**
40
+     * 认筹id
41
+     */
42
+    private Integer raiseId;
43
+
44
+    /**
45
+     * 销售批次id
46
+     */
47
+    private Integer salesBatchId;
48
+
49
+    /**
50
+     * 项目id
51
+     */
52
+    private String buildingId;
53
+
54
+    /**
55
+     * 被邀请电话号码
56
+     */
57
+    private String inviteTel;
58
+
59
+
60
+}

+ 18
- 0
src/main/java/com/huiju/estateagents/mapper/TaRaiseInviteMapper.java Visa fil

@@ -0,0 +1,18 @@
1
+package com.huiju.estateagents.mapper;
2
+
3
+import com.huiju.estateagents.entity.TaRaiseInvite;
4
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5
+import org.apache.ibatis.annotations.Mapper;
6
+
7
+/**
8
+ * <p>
9
+ * 认筹被邀请清单  Mapper 接口
10
+ * </p>
11
+ *
12
+ * @author fxf
13
+ * @since 2020-03-30
14
+ */
15
+@Mapper
16
+public interface TaRaiseInviteMapper extends BaseMapper<TaRaiseInvite> {
17
+
18
+}

+ 16
- 0
src/main/java/com/huiju/estateagents/service/ITaRaiseInviteService.java Visa fil

@@ -0,0 +1,16 @@
1
+package com.huiju.estateagents.service;
2
+
3
+import com.huiju.estateagents.entity.TaRaiseInvite;
4
+import com.baomidou.mybatisplus.extension.service.IService;
5
+
6
+/**
7
+ * <p>
8
+ * 认筹被邀请清单  服务类
9
+ * </p>
10
+ *
11
+ * @author fxf
12
+ * @since 2020-03-30
13
+ */
14
+public interface ITaRaiseInviteService extends IService<TaRaiseInvite> {
15
+
16
+}

+ 20
- 0
src/main/java/com/huiju/estateagents/service/impl/TaRaiseInviteServiceImpl.java Visa fil

@@ -0,0 +1,20 @@
1
+package com.huiju.estateagents.service.impl;
2
+
3
+import com.huiju.estateagents.entity.TaRaiseInvite;
4
+import com.huiju.estateagents.mapper.TaRaiseInviteMapper;
5
+import com.huiju.estateagents.service.ITaRaiseInviteService;
6
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7
+import org.springframework.stereotype.Service;
8
+
9
+/**
10
+ * <p>
11
+ * 认筹被邀请清单  服务实现类
12
+ * </p>
13
+ *
14
+ * @author fxf
15
+ * @since 2020-03-30
16
+ */
17
+@Service
18
+public class TaRaiseInviteServiceImpl extends ServiceImpl<TaRaiseInviteMapper, TaRaiseInvite> implements ITaRaiseInviteService {
19
+
20
+}

+ 2
- 2
src/main/resources/mapper/TaOrgMapper.xml Visa fil

@@ -14,10 +14,10 @@
14 14
             left join ta_channel_proxy t4 on t3.channel_id = t4.channel_id
15 15
         <where>
16 16
             <if test = "orgName != null and orgName != ''">
17
-                t.`name` = #{orgName}
17
+                t.`name` like concat('%',#{orgName},'%')
18 18
             </if>
19 19
             <if test = "miniAppName != null and miniAppName != ''">
20
-                AND t2.`name` = #{miniAppName}
20
+                AND t2.`name` like concat('%',#{miniAppName},'%')
21 21
             </if>
22 22
         </where>
23 23
         ORDER BY

+ 5
- 0
src/main/resources/mapper/TaRaiseInviteMapper.xml Visa fil

@@ -0,0 +1,5 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.huiju.estateagents.mapper.TaRaiseInviteMapper">
4
+
5
+</mapper>

+ 2
- 2
src/main/resources/mapper/eContract/TaContractMapper.xml Visa fil

@@ -22,10 +22,10 @@
22 22
                 AND t.archives = #{archives}
23 23
             </if>
24 24
             <if test="archivesStartDate != null">
25
-                AND t.archives &gt;= #{archivesStartDate}
25
+                AND t.archives_time &gt;= #{archivesStartDate}
26 26
             </if>
27 27
             <if test="archivesEndDate != null">
28
-                AND t.archives &lt;= #{archivesEndDate}
28
+                AND t.archives_time &lt;= #{archivesEndDate}
29 29
             </if>
30 30
             <choose>
31 31
                 <when test="signatoryStatus == 0">