Parcourir la source

feat:“添加上传设备当前语言接口”

soobin il y a 1 an
Parent
commit
8d91cc5f52

+ 27 - 1
src/main/java/com/szwl/controller/IndexController.java

@@ -2114,7 +2114,7 @@ public class IndexController {
 
      * @return
      */
-    @RequestMapping(value = "/flowerNumber", method = RequestMethod.POST, produces = "text/html;charset=utf-8")
+    @RequestMapping(value = "/flowerNumber", method = RequestMethod.GET, produces = "text/html;charset=utf-8")
     @ResponseBody
     public String flowerNumber(String clientId, String flowerNumber){
         if(!StringUtils.isEmpty(flowerNumber)){
@@ -2128,5 +2128,31 @@ public class IndexController {
         return "fail";
     }
 
+
+    /**
+     * 设备语言 开机时上传
+     *
+     * @param clientId  个推
+
+     * @return
+     */
+    @RequestMapping(value = "/upLoadLanguage", method = RequestMethod.GET, produces = "text/html;charset=utf-8")
+    @ResponseBody
+    public String upLoadLanguage(String clientId, String language){
+        if(!StringUtils.isEmpty(language)){
+            LambdaQueryWrapper<TEquipment> query = Wrappers.lambdaQuery();
+            query.eq(TEquipment::getClientId,clientId);
+            TEquipment equipment = equipmentService.getOne(query);
+            if (equipment == null) {
+                return "fail";
+            }
+            TEquipmentDesc equipmentDesc = equipmentDescService.getById(equipment.getId());
+            equipmentDesc.setLanguage(language);
+            equipmentDescService.updateById(equipmentDesc);
+            return "success";
+        }
+        return "fail";
+    }
+
 }
 

+ 2 - 1
src/main/java/com/szwl/mapper/xml/TEquipmentDescMapper.xml

@@ -29,11 +29,12 @@
         <result column="outside_tm" property="outsideTm" />
         <result column="outside_hd" property="outsideHd" />
         <result column="diy_flower_status" property="diyFlowerStatus" />
+        <result column="language" property="language" />
     </resultMap>
 
     <!-- 通用查询结果列 -->
     <sql id="Base_Column_List">
-        equipment_id, flowers, white_sugar, red_sugar, yellow_sugar, blue_sugar, stick, water, waste_water, is_material_use, pay_type, note, status, coupon_status, out_door, in_door, sleep_desc, cup_quantity, stir_tm, corn_generator_tm, number_one, candy_generator_tm, outside_tm, outside_hd, diy_flower_status
+        equipment_id, flowers, white_sugar, red_sugar, yellow_sugar, blue_sugar, stick, water, waste_water, is_material_use, pay_type, note, status, coupon_status, out_door, in_door, sleep_desc, cup_quantity, stir_tm, corn_generator_tm, number_one, candy_generator_tm, outside_tm, outside_hd, diy_flower_status, language
     </sql>
 
 </mapper>

+ 3 - 0
src/main/java/com/szwl/model/entity/TEquipmentDesc.java

@@ -98,5 +98,8 @@ public class TEquipmentDesc implements Serializable {
     @ApiModelProperty(value = "DIY花型功能开关,0:关闭,1:开启")
     private String diyFlowerStatus;
 
+    @ApiModelProperty(value = "设备当前设置语言")
+    private String language;
+
 
 }