Преглед изворни кода

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

傅行帆 пре 5 година
родитељ
комит
81384711f8

+ 20
- 8
src/main/java/com/huiju/estateagents/sample/controller/TaContactController.java Прегледај датотеку

12
 import org.slf4j.Logger;
12
 import org.slf4j.Logger;
13
 import org.slf4j.LoggerFactory;
13
 import org.slf4j.LoggerFactory;
14
 import org.springframework.beans.factory.annotation.Autowired;
14
 import org.springframework.beans.factory.annotation.Autowired;
15
-import org.springframework.web.bind.annotation.PathVariable;
16
-import org.springframework.web.bind.annotation.RequestBody;
17
-import org.springframework.web.bind.annotation.RequestMapping;
18
-import org.springframework.web.bind.annotation.RequestMethod;
19
-import org.springframework.web.bind.annotation.RequestParam;
20
-import org.springframework.web.bind.annotation.ResponseBody;
21
-import org.springframework.web.bind.annotation.RestController;
15
+import org.springframework.web.bind.annotation.*;
22
 
16
 
23
 import java.time.LocalDateTime;
17
 import java.time.LocalDateTime;
24
 import java.util.ArrayList;
18
 import java.util.ArrayList;
122
                 newContact.setStatus(CommConstant.STATUS_DELETE);
116
                 newContact.setStatus(CommConstant.STATUS_DELETE);
123
                 updateList.add(newContact);
117
                 updateList.add(newContact);
124
             }
118
             }
125
-
126
             responseBean.addSuccess(iTaContactService.updateBatchById(updateList));
119
             responseBean.addSuccess(iTaContactService.updateBatchById(updateList));
127
         } catch (Exception e) {
120
         } catch (Exception e) {
128
             e.printStackTrace();
121
             e.printStackTrace();
209
         }
202
         }
210
         return responseBean;
203
         return responseBean;
211
     }
204
     }
205
+
206
+    /**
207
+     * 根据样例id查询联系人信息
208
+     * @param id  实体ID
209
+     */
210
+    @RequestMapping(value="/admin/taContact/{id}",method= RequestMethod.GET)
211
+    public ResponseBean taContactInfoBySampleId(@PathVariable String id,
212
+                                                @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
213
+                                                @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
214
+        ResponseBean responseBean = new ResponseBean();
215
+        try {
216
+            responseBean.addSuccess(iTaContactService.taContactInfoBySampleId(id, pageNum, pageSize));
217
+        }catch (Exception e){
218
+            e.printStackTrace();
219
+            logger.error("taContactDelete -=- {}",e.toString());
220
+            responseBean.addError(e.getMessage());
221
+        }
222
+        return responseBean;
223
+    }
212
 }
224
 }

+ 59
- 2
src/main/java/com/huiju/estateagents/sample/controller/TaH5DemandController.java Прегледај датотеку

11
 import com.huiju.estateagents.common.StringUtils;
11
 import com.huiju.estateagents.common.StringUtils;
12
 import com.huiju.estateagents.sample.entity.TaH5Demand;
12
 import com.huiju.estateagents.sample.entity.TaH5Demand;
13
 import com.huiju.estateagents.sample.service.ITaH5DemandService;
13
 import com.huiju.estateagents.sample.service.ITaH5DemandService;
14
+import com.huiju.estateagents.service.ITaOrgService;
15
+import org.apache.poi.ss.formula.functions.T;
16
+import org.omg.CORBA.INTERNAL;
14
 import io.swagger.models.auth.In;
17
 import io.swagger.models.auth.In;
15
 import org.slf4j.Logger;
18
 import org.slf4j.Logger;
16
 import org.slf4j.LoggerFactory;
19
 import org.slf4j.LoggerFactory;
25
 
28
 
26
 import javax.servlet.http.HttpServletRequest;
29
 import javax.servlet.http.HttpServletRequest;
27
 import java.time.LocalDateTime;
30
 import java.time.LocalDateTime;
31
+import java.util.ArrayList;
32
+import java.util.List;
28
 import java.util.HashMap;
33
 import java.util.HashMap;
29
 import java.util.List;
34
 import java.util.List;
30
 import java.util.Map;
35
 import java.util.Map;
47
     @Autowired
52
     @Autowired
48
     public ITaH5DemandService iTaH5DemandService;
53
     public ITaH5DemandService iTaH5DemandService;
49
 
54
 
55
+    @Autowired
56
+    private ITaOrgService iTaOrgService;
50
 
57
 
51
     /**
58
     /**
52
      * 分页查询列表
59
      * 分页查询列表
57
     @RequestMapping(value="/admin/taH5Demand",method= RequestMethod.GET)
64
     @RequestMapping(value="/admin/taH5Demand",method= RequestMethod.GET)
58
     public ResponseBean taH5DemandList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
65
     public ResponseBean taH5DemandList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
59
                                        @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
66
                                        @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
67
+                                       @RequestParam(value ="sampleName", required = false) String sampleName,
68
+                                       @RequestParam(value ="orderer", required = false) String orderer,
69
+                                       @RequestParam(value ="phone", required = false) String phone,
70
+                                       @RequestParam(value ="sampleId", required = false) Integer sampleId,
71
+                                       @RequestParam(value ="startCreateDate", required = false) String startCreateDate,
72
+                                       @RequestParam(value ="endCreateDate", required = false) String endCreateDate,
73
+                                       @RequestParam(value ="demandStatus", required = false) String demandStatus,
60
                                        HttpServletRequest request){
74
                                        HttpServletRequest request){
61
         ResponseBean responseBean = new ResponseBean();
75
         ResponseBean responseBean = new ResponseBean();
62
         try {
76
         try {
64
 		    IPage<TaH5Demand> pg = new Page<>(pageNum, pageSize);
78
 		    IPage<TaH5Demand> pg = new Page<>(pageNum, pageSize);
65
             QueryWrapper<TaH5Demand> queryWrapper = new QueryWrapper<>();
79
             QueryWrapper<TaH5Demand> queryWrapper = new QueryWrapper<>();
66
             queryWrapper.eq("org_id", getOrgId(request));
80
             queryWrapper.eq("org_id", getOrgId(request));
81
+            queryWrapper.eq(sampleId != null,"sample_id", sampleId);
82
+            queryWrapper.ne("demand_status", CommConstant.STATUS_DELETE);
83
+            queryWrapper.like(!StringUtils.isEmpty(sampleName),"sample_name", sampleName);
84
+            queryWrapper.like(!StringUtils.isEmpty(orderer),"orderer", orderer);
85
+            queryWrapper.like(!StringUtils.isEmpty(phone),"phone", phone);
86
+            queryWrapper.eq(!StringUtils.isEmpty(demandStatus),"demand_status", demandStatus);
87
+            queryWrapper.gt(!StringUtils.isEmpty(startCreateDate),"create_date", startCreateDate);
88
+            queryWrapper.lt(!StringUtils.isEmpty(endCreateDate),"create_date", endCreateDate);
67
             queryWrapper.orderByDesc("create_date");
89
             queryWrapper.orderByDesc("create_date");
68
 
90
 
69
             IPage<TaH5Demand> result = iTaH5DemandService.page(pg, queryWrapper);
91
             IPage<TaH5Demand> result = iTaH5DemandService.page(pg, queryWrapper);
82
      * @return
104
      * @return
83
      */
105
      */
84
     @RequestMapping(value="/admin/taH5Demand",method= RequestMethod.POST)
106
     @RequestMapping(value="/admin/taH5Demand",method= RequestMethod.POST)
85
-    public ResponseBean taH5DemandAdd(@RequestBody TaH5Demand taH5Demand){
107
+    public ResponseBean taH5DemandAdd(@RequestBody TaH5Demand taH5Demand, HttpServletRequest request){
86
         ResponseBean responseBean = new ResponseBean();
108
         ResponseBean responseBean = new ResponseBean();
87
         try {
109
         try {
110
+            taH5Demand.setOrgId(getOrgId(request));
111
+            taH5Demand.setOrgName(iTaOrgService.getById(getOrgId(request)).getName());
112
+            taH5Demand.setDemandStatus(CommConstant.STATUS_NORMAL);
113
+            taH5Demand.setCreateDate(LocalDateTime.now());
114
+            taH5Demand.setUpdateDate(LocalDateTime.now());
88
             if (iTaH5DemandService.save(taH5Demand)){
115
             if (iTaH5DemandService.save(taH5Demand)){
89
                 responseBean.addSuccess(taH5Demand);
116
                 responseBean.addSuccess(taH5Demand);
90
             }else {
117
             }else {
120
         return responseBean;
147
         return responseBean;
121
     }
148
     }
122
 
149
 
150
+    /**
151
+     * 根据id批量删除对象
152
+     */
153
+    @ResponseBody
154
+    @RequestMapping(value="/admin/batchDelTaH5Demands", method= RequestMethod.PUT)
155
+    public ResponseBean taH5DemandBatchDelete(@RequestBody TaH5Demand taH5Demand){
156
+        ResponseBean responseBean = new ResponseBean();
157
+        List<Integer> demandIds = new ArrayList<>();
158
+        try {
159
+            for (TaH5Demand info : taH5Demand.getTaH5Demands()){
160
+                demandIds.add(info.getDemandId());
161
+            }
162
+            TaH5Demand h5Demand = new TaH5Demand();
163
+            h5Demand.setDemandStatus(CommConstant.STATUS_DELETE);
164
+            QueryWrapper<TaH5Demand> taH5DemandQueryWrapper = new QueryWrapper<>();
165
+            taH5DemandQueryWrapper.in("demand_id", demandIds);
166
+            iTaH5DemandService.update(h5Demand, taH5DemandQueryWrapper);
167
+        }catch (Exception e){
168
+            e.printStackTrace();
169
+            logger.error("taH5DemandDelete -=- {}",e.toString());
170
+            responseBean.addError(e.getMessage());
171
+        }
172
+        return responseBean;
173
+    }
174
+
123
     /**
175
     /**
124
      * 修改对象
176
      * 修改对象
125
      * @param id  实体ID
177
      * @param id  实体ID
126
      * @param taH5Demand 实体对象
178
      * @param taH5Demand 实体对象
127
      * @return
179
      * @return
128
      */
180
      */
129
-    @RequestMapping(value="/taH5Demand/{id}",method= RequestMethod.PUT)
181
+    @RequestMapping(value="/admin/taH5Demand/{id}",method= RequestMethod.PUT)
130
     public ResponseBean taH5DemandUpdate(@PathVariable Integer id,
182
     public ResponseBean taH5DemandUpdate(@PathVariable Integer id,
131
                                         @RequestBody TaH5Demand taH5Demand){
183
                                         @RequestBody TaH5Demand taH5Demand){
132
         ResponseBean responseBean = new ResponseBean();
184
         ResponseBean responseBean = new ResponseBean();
133
         try {
185
         try {
186
+            if (StringUtils.isEmpty(taH5Demand.getDemandContent())){
187
+                responseBean.addError("请填写需求内容");
188
+                return responseBean;
189
+            }
190
+            taH5Demand.setDemandId(id);
134
             if (iTaH5DemandService.updateById(taH5Demand)){
191
             if (iTaH5DemandService.updateById(taH5Demand)){
135
                 responseBean.addSuccess(taH5Demand);
192
                 responseBean.addSuccess(taH5Demand);
136
             }else {
193
             }else {

+ 1
- 1
src/main/java/com/huiju/estateagents/sample/controller/TaH5SampleController.java Прегледај датотеку

159
      * 根据id查询对象
159
      * 根据id查询对象
160
      * @param id  实体ID
160
      * @param id  实体ID
161
      */
161
      */
162
-    @RequestMapping(value="/taH5Sample/{id}",method= RequestMethod.GET)
162
+    @RequestMapping(value="/admin/taH5Sample/{id}",method= RequestMethod.GET)
163
     public ResponseBean taH5SampleGet(@PathVariable Integer id){
163
     public ResponseBean taH5SampleGet(@PathVariable Integer id){
164
         ResponseBean responseBean = new ResponseBean();
164
         ResponseBean responseBean = new ResponseBean();
165
         try {
165
         try {

+ 22
- 16
src/main/java/com/huiju/estateagents/sample/controller/TaNoticeController.java Прегледај датотеку

1
 package com.huiju.estateagents.sample.controller;
1
 package com.huiju.estateagents.sample.controller;
2
 
2
 
3
 import com.alibaba.fastjson.JSONObject;
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
 import com.huiju.estateagents.base.BaseController;
4
 import com.huiju.estateagents.base.BaseController;
8
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.sample.entity.TaH5Sample;
9
 import com.huiju.estateagents.sample.entity.TaNotice;
7
 import com.huiju.estateagents.sample.entity.TaNotice;
8
+import com.huiju.estateagents.sample.service.ITaH5SampleService;
10
 import com.huiju.estateagents.sample.service.ITaNoticeService;
9
 import com.huiju.estateagents.sample.service.ITaNoticeService;
11
 import org.slf4j.Logger;
10
 import org.slf4j.Logger;
12
 import org.slf4j.LoggerFactory;
11
 import org.slf4j.LoggerFactory;
13
 import org.springframework.beans.factory.annotation.Autowired;
12
 import org.springframework.beans.factory.annotation.Autowired;
14
-import org.springframework.web.bind.annotation.PathVariable;
15
-import org.springframework.web.bind.annotation.RequestBody;
16
-import org.springframework.web.bind.annotation.RequestMapping;
17
-import org.springframework.web.bind.annotation.RequestMethod;
18
-import org.springframework.web.bind.annotation.RequestParam;
19
-import org.springframework.web.bind.annotation.ResponseBody;
20
-import org.springframework.web.bind.annotation.RestController;
13
+import org.springframework.web.bind.annotation.*;
21
 
14
 
22
-import javax.servlet.http.HttpServletRequest;
23
 import java.time.LocalDateTime;
15
 import java.time.LocalDateTime;
24
 import java.util.List;
16
 import java.util.List;
25
 
17
 
40
     @Autowired
32
     @Autowired
41
     public ITaNoticeService iTaNoticeService;
33
     public ITaNoticeService iTaNoticeService;
42
 
34
 
35
+    @Autowired
36
+    public ITaH5SampleService iTaH5SampleService;
37
+
43
     /**
38
     /**
44
      * 条件查询通知列表
39
      * 条件查询通知列表
45
      *
40
      *
49
      * @param targetType
44
      * @param targetType
50
      * @param targetName
45
      * @param targetName
51
      * @param status
46
      * @param status
52
-     * @param type       类型
47
+     * @param type       类型 目前默认 sample
53
      * @return
48
      * @return
54
      */
49
      */
55
     @RequestMapping(value = "/channel/listNoticeByCondition", method = RequestMethod.GET)
50
     @RequestMapping(value = "/channel/listNoticeByCondition", method = RequestMethod.GET)
147
     public ResponseBean taNoticeGet(@PathVariable Integer id) {
142
     public ResponseBean taNoticeGet(@PathVariable Integer id) {
148
         ResponseBean responseBean = new ResponseBean();
143
         ResponseBean responseBean = new ResponseBean();
149
         try {
144
         try {
150
-            responseBean.addSuccess(iTaNoticeService.getById(id));
145
+            TaNotice taNotice = iTaNoticeService.getById(id);
146
+            if (taNotice == null) {
147
+                responseBean.addError("fail");
148
+                return responseBean;
149
+            }
150
+            if (taNotice.getTargetId() != null) {
151
+                TaH5Sample taH5Sample = iTaH5SampleService.getById(taNotice.getNoticeId());
152
+                if(taH5Sample != null){
153
+                    taNotice.setTargetName(taH5Sample.getSampleName());
154
+                }
155
+            }
156
+            responseBean.addSuccess(taNotice);
151
         } catch (Exception e) {
157
         } catch (Exception e) {
152
             e.printStackTrace();
158
             e.printStackTrace();
153
             logger.error("taNoticeDelete -=- {}", e.toString());
159
             logger.error("taNoticeDelete -=- {}", e.toString());
161
      *
167
      *
162
      * @param pageNum
168
      * @param pageNum
163
      * @param pageSize
169
      * @param pageSize
164
-     * @param type       类型 目前默认 sample
170
+     * @param type     类型 目前默认 sample
165
      * @return
171
      * @return
166
      */
172
      */
167
     @RequestMapping(value = "/admin/listNoticeByCondition", method = RequestMethod.GET)
173
     @RequestMapping(value = "/admin/listNoticeByCondition", method = RequestMethod.GET)
168
     public ResponseBean listNoticeByConditionForAdmin(@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
174
     public ResponseBean listNoticeByConditionForAdmin(@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
169
-                                              @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
170
-                                              String type) {
175
+                                                      @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
176
+                                                      String type) {
171
         ResponseBean responseBean = new ResponseBean();
177
         ResponseBean responseBean = new ResponseBean();
172
         try {
178
         try {
173
             responseBean = iTaNoticeService.listNoticeByConditionForAdmin(pageNum, pageSize, type);
179
             responseBean = iTaNoticeService.listNoticeByConditionForAdmin(pageNum, pageSize, type);

+ 8
- 1
src/main/java/com/huiju/estateagents/sample/entity/TaH5Demand.java Прегледај датотеку

1
 package com.huiju.estateagents.sample.entity;
1
 package com.huiju.estateagents.sample.entity;
2
 
2
 
3
 import com.baomidou.mybatisplus.annotation.IdType;
3
 import com.baomidou.mybatisplus.annotation.IdType;
4
+import com.baomidou.mybatisplus.annotation.TableField;
4
 import com.baomidou.mybatisplus.annotation.TableId;
5
 import com.baomidou.mybatisplus.annotation.TableId;
5
 import java.time.LocalDateTime;
6
 import java.time.LocalDateTime;
6
 import java.io.Serializable;
7
 import java.io.Serializable;
8
+import java.util.List;
9
+
7
 import lombok.Data;
10
 import lombok.Data;
8
 import lombok.EqualsAndHashCode;
11
 import lombok.EqualsAndHashCode;
9
 import lombok.experimental.Accessors;
12
 import lombok.experimental.Accessors;
84
      */
87
      */
85
     private String remark;
88
     private String remark;
86
 
89
 
87
-
90
+    /**
91
+     * 集合对象
92
+     */
93
+    @TableField(exist = false)
94
+    private List<TaH5Demand> taH5Demands;
88
 }
95
 }

+ 3
- 1
src/main/java/com/huiju/estateagents/sample/mapper/TaContactMapper.java Прегледај датотеку

1
 package com.huiju.estateagents.sample.mapper;
1
 package com.huiju.estateagents.sample.mapper;
2
 
2
 
3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
+import com.baomidou.mybatisplus.core.metadata.IPage;
4
 import com.huiju.estateagents.sample.entity.TaContact;
5
 import com.huiju.estateagents.sample.entity.TaContact;
5
 import org.apache.ibatis.annotations.Mapper;
6
 import org.apache.ibatis.annotations.Mapper;
7
+import org.apache.ibatis.annotations.Param;
6
 
8
 
7
 /**
9
 /**
8
  * <p>
10
  * <p>
14
  */
16
  */
15
 @Mapper
17
 @Mapper
16
 public interface TaContactMapper extends BaseMapper<TaContact> {
18
 public interface TaContactMapper extends BaseMapper<TaContact> {
17
-
19
+    IPage<TaContact> taContactInfoBySampleId(IPage<TaContact> pg, @Param("id") String id);
18
 }
20
 }

+ 2
- 1
src/main/java/com/huiju/estateagents/sample/service/ITaContactService.java Прегледај датотеку

1
 package com.huiju.estateagents.sample.service;
1
 package com.huiju.estateagents.sample.service;
2
 
2
 
3
+import com.baomidou.mybatisplus.core.metadata.IPage;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.baomidou.mybatisplus.extension.service.IService;
4
 import com.huiju.estateagents.sample.entity.TaContact;
5
 import com.huiju.estateagents.sample.entity.TaContact;
5
 
6
 
12
  * @since 2020-03-18
13
  * @since 2020-03-18
13
  */
14
  */
14
 public interface ITaContactService extends IService<TaContact> {
15
 public interface ITaContactService extends IService<TaContact> {
15
-
16
+    IPage<TaContact> taContactInfoBySampleId(String id, Integer pageNum, Integer pageSize);
16
 }
17
 }

+ 11
- 0
src/main/java/com/huiju/estateagents/sample/service/impl/TaContactServiceImpl.java Прегледај датотеку

1
 package com.huiju.estateagents.sample.service.impl;
1
 package com.huiju.estateagents.sample.service.impl;
2
 
2
 
3
 
3
 
4
+import com.baomidou.mybatisplus.core.metadata.IPage;
5
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
4
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
 import com.huiju.estateagents.sample.entity.TaContact;
7
 import com.huiju.estateagents.sample.entity.TaContact;
6
 import com.huiju.estateagents.sample.mapper.TaContactMapper;
8
 import com.huiju.estateagents.sample.mapper.TaContactMapper;
7
 import com.huiju.estateagents.sample.service.ITaContactService;
9
 import com.huiju.estateagents.sample.service.ITaContactService;
10
+import org.springframework.beans.factory.annotation.Autowired;
8
 import org.springframework.stereotype.Service;
11
 import org.springframework.stereotype.Service;
9
 
12
 
10
 /**
13
 /**
18
 @Service
21
 @Service
19
 public class TaContactServiceImpl extends ServiceImpl<TaContactMapper, TaContact> implements ITaContactService {
22
 public class TaContactServiceImpl extends ServiceImpl<TaContactMapper, TaContact> implements ITaContactService {
20
 
23
 
24
+    @Autowired
25
+    TaContactMapper taContactMapper;
26
+
27
+    @Override
28
+    public IPage<TaContact> taContactInfoBySampleId(String id, Integer pageNum, Integer pageSize) {
29
+        IPage<TaContact> pg = new Page<>(pageNum, pageSize);
30
+        return  taContactMapper.taContactInfoBySampleId(pg, id);
31
+    }
21
 }
32
 }

+ 3
- 0
src/main/resources/mapper/sample/TaContactMapper.xml Прегледај датотеку

2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
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.sample.mapper.TaContactMapper">
3
 <mapper namespace="com.huiju.estateagents.sample.mapper.TaContactMapper">
4
 
4
 
5
+    <select id="taContactInfoBySampleId" resultType="com.huiju.estateagents.sample.entity.TaContact">
6
+        select * From ta_contact t where t.contact_id in (select a.contact_id from ta_sample_contact a where a.sample_id = #{id})
7
+    </select>
5
 </mapper>
8
 </mapper>

+ 5
- 4
src/main/resources/mapper/sample/TaNoticeMapper.xml Прегледај датотеку

34
         FROM
34
         FROM
35
             ta_notice t
35
             ta_notice t
36
             LEFT JOIN ta_h5_sample t2 ON t.target_id = t2.sample_id
36
             LEFT JOIN ta_h5_sample t2 ON t.target_id = t2.sample_id
37
-        where
38
-            t.`status` == 1
39
-            AND t.invalid_time &gt;= NOW( )
37
+        WHERE
38
+            t.`status` = 1
39
+            AND t.invalid_time >= NOW( )
40
         ORDER BY
40
         ORDER BY
41
-            t.order_no DESC,t.create_date DESC
41
+            t.order_no DESC,
42
+            t.create_date DESC
42
     </select>
43
     </select>
43
 </mapper>
44
 </mapper>