梁彦春 6 年前
父节点
当前提交
3ecbc37996

+ 10
- 15
src/main/java/com.huiju.welcome/controller/TaGoodsController.java 查看文件

44
 
44
 
45
     /**
45
     /**
46
      * 保存对象
46
      * 保存对象
47
-     * @param paramStr 实体对象
47
+     * @param taGoods 实体对象
48
      * @return
48
      * @return
49
      */
49
      */
50
     @RequestMapping(value="/taGoods/add",method= RequestMethod.POST)
50
     @RequestMapping(value="/taGoods/add",method= RequestMethod.POST)
51
-    public ResponseBean tpShopImgAdd(@RequestBody String paramStr){
52
-        JSONObject jsonObject = JSONObject.parseObject(paramStr);
53
-        TaGoods taGoods = jsonObject.getObject("goods", TaGoods.class);
51
+    public ResponseBean taGoodsAdd(@RequestBody TaGoods taGoods){
54
         ResponseBean responseBean = new ResponseBean();
52
         ResponseBean responseBean = new ResponseBean();
55
         try {
53
         try {
56
             taGoods.setCreateDate(LocalDateTime.now());
54
             taGoods.setCreateDate(LocalDateTime.now());
100
 
98
 
101
     /**
99
     /**
102
      * 修改对象
100
      * 修改对象
103
-     * @param paramStr 实体对象
101
+     * @param taGoods 实体对象
104
      * @return
102
      * @return
105
      */
103
      */
106
     @RequestMapping(value="/taGoods/update",method= RequestMethod.PUT)
104
     @RequestMapping(value="/taGoods/update",method= RequestMethod.PUT)
107
-    public ResponseBean tpShopImgUpdate(@RequestBody String paramStr){
105
+    public ResponseBean taGoodsUpdate(@RequestBody TaGoods taGoods){
108
         ResponseBean responseBean = new ResponseBean();
106
         ResponseBean responseBean = new ResponseBean();
109
-        JSONObject jsonObject = JSONObject.parseObject(paramStr);
110
-        TaGoods taGoods = jsonObject.getObject("goods", TaGoods.class);
111
-        JSONArray spec = jsonObject.getJSONArray("spec");
112
-
113
         try {
107
         try {
114
             Boolean flag = iTaGoodsService.updateById(taGoods);
108
             Boolean flag = iTaGoodsService.updateById(taGoods);
115
             Boolean flagSpec = false;
109
             Boolean flagSpec = false;
116
-            for(int i = 0;i<spec.size();i++){
117
-                TaGoodsSpec taGoodsSpec = spec.getObject(i, TaGoodsSpec.class);
118
-                flagSpec = iTaGoodsSpecService.updateById(taGoodsSpec);
119
-            }
110
+            List<TaGoodsSpec> specList = taGoods.getSpecList();
111
+            specList.stream().forEach(e -> {
112
+                e.setGoodsId(taGoods.getGoodsId());
113
+            });
114
+            flagSpec = iTaGoodsSpecService.saveBatch(specList);
120
             if (flag&& flagSpec){
115
             if (flag&& flagSpec){
121
                 responseBean.addSuccess("success");
116
                 responseBean.addSuccess("success");
122
             }else {
117
             }else {
134
      * @param id  实体ID
129
      * @param id  实体ID
135
      */
130
      */
136
     @RequestMapping(value="/taGoods/get/{id}",method= RequestMethod.GET)
131
     @RequestMapping(value="/taGoods/get/{id}",method= RequestMethod.GET)
137
-    public ResponseBean tpShopImgGet(@PathVariable Integer id){
132
+    public ResponseBean taGoodsGet(@PathVariable Integer id){
138
         ResponseBean responseBean = new ResponseBean();
133
         ResponseBean responseBean = new ResponseBean();
139
         try {
134
         try {
140
             TaGoods taGoods = iTaGoodsService.getById(id);
135
             TaGoods taGoods = iTaGoodsService.getById(id);

+ 3
- 4
src/main/java/com.huiju.welcome/controller/TaGoodsOrdersController.java 查看文件

55
         ResponseBean responseBean = new ResponseBean();
55
         ResponseBean responseBean = new ResponseBean();
56
         JSONObject jsonObject = JSONObject.parseObject(paramStr);
56
         JSONObject jsonObject = JSONObject.parseObject(paramStr);
57
         TaGoodsOrders taGoodsOrders =  jsonObject.getObject("goodsOrder", TaGoodsOrders.class);
57
         TaGoodsOrders taGoodsOrders =  jsonObject.getObject("goodsOrder", TaGoodsOrders.class);
58
-        JSONArray detail = jsonObject.getJSONArray("detail");
59
         try {
58
         try {
60
             taGoodsOrders.setCreateDate(LocalDateTime.now());
59
             taGoodsOrders.setCreateDate(LocalDateTime.now());
61
             taGoodsOrders.setStatus(StatusUtils.Normal);
60
             taGoodsOrders.setStatus(StatusUtils.Normal);
62
             Boolean flag = iTaGoodsOrdersService.save(taGoodsOrders);
61
             Boolean flag = iTaGoodsOrdersService.save(taGoodsOrders);
63
 
62
 
64
             Boolean flagDetail = false;
63
             Boolean flagDetail = false;
65
-            List<TaGoodsOrdersDetail> detailList = detail.toJavaList(TaGoodsOrdersDetail.class);
64
+            List<TaGoodsOrdersDetail> detailList = taGoodsOrders.getDetailList();
66
             detailList.stream().forEach(e -> {
65
             detailList.stream().forEach(e -> {
67
                 e.setOrdersId(taGoodsOrders.getOrdersId());
66
                 e.setOrdersId(taGoodsOrders.getOrdersId());
68
                 e.setCreateDate(LocalDateTime.now());
67
                 e.setCreateDate(LocalDateTime.now());
107
      * @return
106
      * @return
108
      */
107
      */
109
     @RequestMapping(value="/taGoodsOrders/update",method= RequestMethod.PUT)
108
     @RequestMapping(value="/taGoodsOrders/update",method= RequestMethod.PUT)
110
-    public ResponseBean tpShopImgUpdate(@RequestBody TaGoodsOrders taGoodsOrders){
109
+    public ResponseBean taGoodsOrdersUpdate(@RequestBody TaGoodsOrders taGoodsOrders){
111
         ResponseBean responseBean = new ResponseBean();
110
         ResponseBean responseBean = new ResponseBean();
112
         try {
111
         try {
113
             if (iTaGoodsOrdersService.updateById(taGoodsOrders)){
112
             if (iTaGoodsOrdersService.updateById(taGoodsOrders)){
127
      * @param id  实体ID
126
      * @param id  实体ID
128
      */
127
      */
129
     @RequestMapping(value="/taGoodsOrders/get/{id}",method= RequestMethod.GET)
128
     @RequestMapping(value="/taGoodsOrders/get/{id}",method= RequestMethod.GET)
130
-    public ResponseBean tpShopImgGet(@PathVariable Integer id){
129
+    public ResponseBean taGoodsOrdersGet(@PathVariable Integer id){
131
         ResponseBean responseBean = new ResponseBean();
130
         ResponseBean responseBean = new ResponseBean();
132
         try {
131
         try {
133
             responseBean.addSuccess(iTaGoodsOrdersService.getById(id));
132
             responseBean.addSuccess(iTaGoodsOrdersService.getById(id));