|
@@ -20,6 +20,7 @@ import org.slf4j.LoggerFactory;
|
20
|
20
|
import org.springframework.beans.factory.annotation.Autowired;
|
21
|
21
|
import org.springframework.web.bind.annotation.*;
|
22
|
22
|
|
|
23
|
+import javax.servlet.http.HttpServletRequest;
|
23
|
24
|
import java.time.LocalDateTime;
|
24
|
25
|
import java.util.Arrays;
|
25
|
26
|
import java.util.List;
|
|
@@ -112,9 +113,10 @@ public class TaH5SampleController extends BaseController {
|
112
|
113
|
* @return
|
113
|
114
|
*/
|
114
|
115
|
@RequestMapping(value = "/taH5Sample", method = RequestMethod.POST)
|
115
|
|
- public ResponseBean taH5SampleAdd(@RequestBody TaH5Sample taH5Sample) {
|
|
116
|
+ public ResponseBean taH5SampleAdd(@RequestBody TaH5Sample taH5Sample, HttpServletRequest request) {
|
116
|
117
|
ResponseBean responseBean = new ResponseBean();
|
117
|
118
|
try {
|
|
119
|
+ taH5Sample.setAddUser(getUserId(request));
|
118
|
120
|
if (iTaH5SampleService.save(taH5Sample)) {
|
119
|
121
|
responseBean.addSuccess(taH5Sample);
|
120
|
122
|
} else {
|
|
@@ -161,9 +163,12 @@ public class TaH5SampleController extends BaseController {
|
161
|
163
|
*/
|
162
|
164
|
@RequestMapping(value = "/taH5Sample/{id}", method = RequestMethod.PUT)
|
163
|
165
|
public ResponseBean taH5SampleUpdate(@PathVariable Integer id,
|
164
|
|
- @RequestBody TaH5Sample taH5Sample) {
|
|
166
|
+ @RequestBody TaH5Sample taH5Sample,
|
|
167
|
+ HttpServletRequest request) {
|
165
|
168
|
ResponseBean responseBean = new ResponseBean();
|
166
|
169
|
try {
|
|
170
|
+ taH5Sample.setUpdateUser(getUserId(request));
|
|
171
|
+ taH5Sample.setUpdateDate(LocalDateTime.now());
|
167
|
172
|
if (iTaH5SampleService.updateById(taH5Sample)) {
|
168
|
173
|
responseBean.addSuccess(taH5Sample);
|
169
|
174
|
} else {
|
|
@@ -249,11 +254,12 @@ public class TaH5SampleController extends BaseController {
|
249
|
254
|
* @return
|
250
|
255
|
*/
|
251
|
256
|
@RequestMapping(value = "/channel/h5Sample/add", method = RequestMethod.POST)
|
252
|
|
- public ResponseBean AddTaH5Sample(@RequestBody TaH5Sample taH5Sample) {
|
|
257
|
+ public ResponseBean AddTaH5Sample(@RequestBody TaH5Sample taH5Sample,HttpServletRequest request) {
|
253
|
258
|
ResponseBean responseBean = new ResponseBean();
|
254
|
259
|
try {
|
255
|
260
|
List<String> tags = taH5Sample.getTags();
|
256
|
261
|
taH5Sample.setTag(String.join(",", tags));
|
|
262
|
+ taH5Sample.setAddUser(getUserId(request));
|
257
|
263
|
taH5Sample.setCreateDate(LocalDateTime.now());
|
258
|
264
|
if (iTaH5SampleService.save(taH5Sample)) {
|
259
|
265
|
List<TaContact> taContactList = taH5Sample.getTaContactList();
|
|
@@ -314,7 +320,7 @@ public class TaH5SampleController extends BaseController {
|
314
|
320
|
* @return
|
315
|
321
|
*/
|
316
|
322
|
@RequestMapping(value = "/channel/update/h5Sample/{id}", method = RequestMethod.PUT)
|
317
|
|
- public ResponseBean updateTaH5Sample(@PathVariable Integer id, @RequestBody TaH5Sample taH5Sample) {
|
|
323
|
+ public ResponseBean updateTaH5Sample(@PathVariable Integer id, @RequestBody TaH5Sample taH5Sample,HttpServletRequest request) {
|
318
|
324
|
ResponseBean responseBean = new ResponseBean();
|
319
|
325
|
try {
|
320
|
326
|
taH5Sample.setSampleId(id);
|
|
@@ -327,6 +333,8 @@ public class TaH5SampleController extends BaseController {
|
327
|
333
|
QueryWrapper<TaSampleContact> taSampleContactQueryWrapper = new QueryWrapper<>();
|
328
|
334
|
taSampleContactQueryWrapper.eq("sample_id", id);
|
329
|
335
|
iTaSampleContactService.remove(taSampleContactQueryWrapper);
|
|
336
|
+ taH5Sample.setUpdateUser(getUserId(request));
|
|
337
|
+ taH5Sample.setUpdateDate(LocalDateTime.now());
|
330
|
338
|
if (iTaH5SampleService.updateById(taH5Sample)) {
|
331
|
339
|
List<TaContact> taContactList = taH5Sample.getTaContactList();
|
332
|
340
|
taContactList.forEach(e -> {
|
|
@@ -354,7 +362,7 @@ public class TaH5SampleController extends BaseController {
|
354
|
362
|
* @return
|
355
|
363
|
*/
|
356
|
364
|
@RequestMapping(value = "/channel/put/h5Sample/{id}", method = RequestMethod.PUT)
|
357
|
|
- public ResponseBean putTaH5Sample(@PathVariable Integer id) {
|
|
365
|
+ public ResponseBean putTaH5Sample(@PathVariable Integer id,HttpServletRequest request) {
|
358
|
366
|
ResponseBean responseBean = new ResponseBean();
|
359
|
367
|
try {
|
360
|
368
|
//查看是否有关联的需求单
|
|
@@ -366,6 +374,8 @@ public class TaH5SampleController extends BaseController {
|
366
|
374
|
return ResponseBean.error("存在关联的需求单,删除失败!", ResponseBean.ERROR_UNAVAILABLE);
|
367
|
375
|
}
|
368
|
376
|
TaH5Sample taH5Sample = iTaH5SampleService.getById(id);
|
|
377
|
+ taH5Sample.setUpdateUser(getUserId(request));
|
|
378
|
+ taH5Sample.setUpdateDate(LocalDateTime.now());
|
369
|
379
|
taH5Sample.setStatus(CommConstant.STATUS_DELETE);
|
370
|
380
|
if (iTaH5SampleService.updateById(taH5Sample)) {
|
371
|
381
|
responseBean.addSuccess(taH5Sample);
|