Parcourir la source

返回数据修改

hym il y a 3 ans
Parent
commit
fceea298dc

+ 2 - 0
zoniot-water/zoniot-water-core/src/main/java/com/bz/zoneiot/water/core/dao/ParmSettingMapper.java

@@ -47,4 +47,6 @@ public interface ParmSettingMapper extends BaseMapper<ParmSettingEntity> {
      * @return java.util.List<ParmSettingEntity>
      **/
      List<ParmSettingEntity> findList(ParmSettingEntity parmSettingEntity);
+
+    void deleteAll(Long companyOrgId);
 }

+ 3 - 0
zoniot-water/zoniot-water-core/src/main/java/com/bz/zoneiot/water/core/mapper/ParmSettingMapper.xml

@@ -18,6 +18,9 @@
          a.date_update as "dateUpdate" ,
          a.update_by as "updateBy" 
      </sql>
+    <delete id="deleteAll">
+        update  sms_parm_setting set status=0 where company_org_id=#{company_org_id}
+    </delete>
 
 
     <!--  根据主键获取实体   -->

+ 3 - 0
zoniot-water/zoniot-water-web/src/main/java/com/bz/zoneiot/water/web/controller/ParmSettingController.java

@@ -91,9 +91,12 @@ public class ParmSettingController{
     @RequestMapping(value = "/batchSave", method = RequestMethod.POST)
     public AjaxMessage editEvaluationGrade(@ApiParam(value = "参数信息", required = true) @RequestBody List<ParmSettingEntity> parmSettings) {
         LoginUser currentUser = UserUtil.getCurrentUser();
+        ParmSettingEntity parmSettingEntity = parmSettings.get(0);
+        parmSettingService.deleteAll(parmSettingEntity.getCompanyOrgId());
         for (ParmSettingEntity item : parmSettings) {
             if (currentUser != null) {
                 item.setUpdateBy(currentUser.getUsername());
+
                 item.setCreateBy(currentUser.getUsername());
                 item.setDateCreate(new Date());
                 item.setDateUpdate(new Date());

+ 5 - 0
zoniot-water/zoniot-water-web/src/main/java/com/bz/zoneiot/water/web/service/impl/ParmSettingService.java

@@ -83,4 +83,9 @@ public class ParmSettingService extends ServiceImpl<ParmSettingMapper, ParmSetti
     public ParmSettingEntity findParmSettingById(Long id) {
         return parmSettingMapper.findParmSettingById(id);
     }
+
+    public void deleteAll(Long companyOrgId) {
+        parmSettingMapper.deleteAll(companyOrgId);
+
+    }
 }