修改了网格长bug

This commit is contained in:
chenze 2024-08-26 11:25:37 +08:00
parent 2cf74f0e85
commit 98c7bfafe7

View File

@ -17,6 +17,7 @@ import com.ics.admin.service.IRepairAddressFloorService;
import org.wf.jwtp.annotation.RequiresPermissions;
import java.util.List;
import java.util.Objects;
/**
* 地点楼层
@ -67,6 +68,11 @@ public class RepairAddressFloorController extends BaseController {
@RequiresPermissions("floor:floor:add")
@PostMapping("save")
public R addSave(@RequestBody RepairAddressFloor repairAddressFloor) {
IcsCustomerStaff staff = new IcsCustomerStaff();
staff.setId(repairAddressFloor.getAdminId());
staff.setDataType("9");
customerStaffService.updateIcsCustomerStaff(staff);
return toAjax(repairAddressFloorService.insertRepairAddressFloor(repairAddressFloor));
}
@ -76,6 +82,21 @@ public class RepairAddressFloorController extends BaseController {
@RequiresPermissions("floor:floor:edit")
@PostMapping("update")
public R editSave(@RequestBody RepairAddressFloor repairAddressFloor) {
Long id = repairAddressFloor.getId();
RepairAddressFloor addressFloor = repairAddressFloorService.selectRepairAddressFloorById(id);
if (addressFloor != null) {
Long adminId = addressFloor.getAdminId();
if (!Objects.equals(repairAddressFloor.getAdminId(), adminId)) {
IcsCustomerStaff staff = customerStaffService.selectIcsCustomerStaffById(repairAddressFloor.getAdminId());
if (staff != null)
staff.setDataType("9");
customerStaffService.updateIcsCustomerStaff(staff);
IcsCustomerStaff staff1 = customerStaffService.selectIcsCustomerStaffById(adminId);
staff1.setDataType("1");
customerStaffService.updateIcsCustomerStaff(staff1);
}
}
return toAjax(repairAddressFloorService.updateRepairAddressFloor(repairAddressFloor));
}