소스 검색

sysUserInfo

梁彦春 6 년 전
부모
커밋
4071bdffa3

+ 5
- 1
src/main/java/com.huiju.welcome/controller/TaGoodsController.java 파일 보기

10
 import com.huiju.welcome.model.TaGoodsSpec;
10
 import com.huiju.welcome.model.TaGoodsSpec;
11
 import com.huiju.welcome.service.ITaGoodsService;
11
 import com.huiju.welcome.service.ITaGoodsService;
12
 import com.huiju.welcome.service.ITaGoodsSpecService;
12
 import com.huiju.welcome.service.ITaGoodsSpecService;
13
+import com.huiju.welcome.utils.JWTUtils;
13
 import com.huiju.welcome.utils.StatusUtils;
14
 import com.huiju.welcome.utils.StatusUtils;
14
 import io.swagger.annotations.ApiImplicitParams;
15
 import io.swagger.annotations.ApiImplicitParams;
15
 import io.swagger.annotations.ApiOperation;
16
 import io.swagger.annotations.ApiOperation;
18
 import org.springframework.beans.factory.annotation.Autowired;
19
 import org.springframework.beans.factory.annotation.Autowired;
19
 import org.springframework.web.bind.annotation.*;
20
 import org.springframework.web.bind.annotation.*;
20
 
21
 
22
+import javax.servlet.http.HttpServletRequest;
21
 import java.math.BigDecimal;
23
 import java.math.BigDecimal;
22
 import java.time.LocalDateTime;
24
 import java.time.LocalDateTime;
23
 import java.util.List;
25
 import java.util.List;
49
      * @return
51
      * @return
50
      */
52
      */
51
     @RequestMapping(value="/taGoods/add",method= RequestMethod.POST)
53
     @RequestMapping(value="/taGoods/add",method= RequestMethod.POST)
52
-    public ResponseBean taGoodsAdd(@RequestBody TaGoods taGoods){
54
+    public ResponseBean taGoodsAdd(@RequestBody TaGoods taGoods, HttpServletRequest request){
53
         ResponseBean responseBean = new ResponseBean();
55
         ResponseBean responseBean = new ResponseBean();
54
         try {
56
         try {
55
             taGoods.setCreateDate(LocalDateTime.now());
57
             taGoods.setCreateDate(LocalDateTime.now());
56
             taGoods.setStatus(StatusUtils.Normal);
58
             taGoods.setStatus(StatusUtils.Normal);
59
+            String userId = JWTUtils.getSubject(request);
60
+            taGoods.setCreateUser(userId);
57
             Boolean flag = iTaGoodsService.save(taGoods);
61
             Boolean flag = iTaGoodsService.save(taGoods);
58
             List<TaGoodsSpec> specList = taGoods.getSpecList();
62
             List<TaGoodsSpec> specList = taGoods.getSpecList();
59
             specList.stream().forEach(e -> {
63
             specList.stream().forEach(e -> {

+ 13
- 4
src/main/java/com.huiju.welcome/controller/TaGoodsOrdersController.java 파일 보기

6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7
 import com.huiju.welcome.common.base.BaseController;
7
 import com.huiju.welcome.common.base.BaseController;
8
 import com.huiju.welcome.common.base.ResponseBean;
8
 import com.huiju.welcome.common.base.ResponseBean;
9
+import com.huiju.welcome.model.SysUser;
9
 import com.huiju.welcome.model.TaGoodsOrders;
10
 import com.huiju.welcome.model.TaGoodsOrders;
10
 import com.huiju.welcome.model.TaGoodsOrdersDetail;
11
 import com.huiju.welcome.model.TaGoodsOrdersDetail;
11
 import com.huiju.welcome.model.TdGoodsType;
12
 import com.huiju.welcome.model.TdGoodsType;
13
+import com.huiju.welcome.service.ISysUserService;
12
 import com.huiju.welcome.service.ITaGoodsOrdersDetailService;
14
 import com.huiju.welcome.service.ITaGoodsOrdersDetailService;
13
 import com.huiju.welcome.service.ITaGoodsOrdersService;
15
 import com.huiju.welcome.service.ITaGoodsOrdersService;
16
+import com.huiju.welcome.utils.JWTUtils;
14
 import com.huiju.welcome.utils.StatusUtils;
17
 import com.huiju.welcome.utils.StatusUtils;
15
 import com.huiju.welcome.utils.StringUtils;
18
 import com.huiju.welcome.utils.StringUtils;
16
 import io.swagger.annotations.ApiImplicitParams;
19
 import io.swagger.annotations.ApiImplicitParams;
21
 import org.springframework.beans.factory.annotation.Autowired;
24
 import org.springframework.beans.factory.annotation.Autowired;
22
 import org.springframework.web.bind.annotation.*;
25
 import org.springframework.web.bind.annotation.*;
23
 
26
 
27
+import javax.servlet.http.HttpServletRequest;
24
 import java.time.LocalDateTime;
28
 import java.time.LocalDateTime;
25
 import java.util.List;
29
 import java.util.List;
26
 
30
 
43
     public ITaGoodsOrdersService iTaGoodsOrdersService;
47
     public ITaGoodsOrdersService iTaGoodsOrdersService;
44
     @Autowired
48
     @Autowired
45
     public ITaGoodsOrdersDetailService iTaGoodsOrdersDetailService;
49
     public ITaGoodsOrdersDetailService iTaGoodsOrdersDetailService;
50
+    @Autowired
51
+    public ISysUserService iSysUserService;
46
 
52
 
47
 
53
 
48
     /**
54
     /**
49
      * 保存对象
55
      * 保存对象
50
-     * @param paramStr 实体对象
56
+     * @param taGoodsOrders 实体对象
51
      * @return
57
      * @return
52
      */
58
      */
53
     @RequestMapping(value="/taGoodsOrders/add",method= RequestMethod.POST)
59
     @RequestMapping(value="/taGoodsOrders/add",method= RequestMethod.POST)
54
-    public ResponseBean taGoodsOrdersAdd(@RequestBody String paramStr){
60
+    public ResponseBean taGoodsOrdersAdd(@RequestBody TaGoodsOrders taGoodsOrders, HttpServletRequest request){
55
         ResponseBean responseBean = new ResponseBean();
61
         ResponseBean responseBean = new ResponseBean();
56
-        JSONObject jsonObject = JSONObject.parseObject(paramStr);
57
-        TaGoodsOrders taGoodsOrders =  jsonObject.getObject("goodsOrder", TaGoodsOrders.class);
58
         try {
62
         try {
63
+            String userId = JWTUtils.getSubject(request);
64
+            SysUser sysUser = iSysUserService.getById(userId);
65
+            taGoodsOrders.setUserId(sysUser.getUserId());
66
+            taGoodsOrders.setUserName(sysUser.getUsername());
67
+            taGoodsOrders.setUserType(sysUser.getUserIdentity());
59
             taGoodsOrders.setCreateDate(LocalDateTime.now());
68
             taGoodsOrders.setCreateDate(LocalDateTime.now());
60
             taGoodsOrders.setStatus(StatusUtils.Normal);
69
             taGoodsOrders.setStatus(StatusUtils.Normal);
61
             Integer recId = iTaGoodsOrdersService.getRecIdByCustomerIdCurrentDate(taGoodsOrders.getCustomerId());
70
             Integer recId = iTaGoodsOrdersService.getRecIdByCustomerIdCurrentDate(taGoodsOrders.getCustomerId());