cuijian
2023-08-19 09a26e94570331cc6a4756c86aa43c495d6e71fb
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentDisposalController.java
@@ -11,6 +11,8 @@
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang3.StringUtils;
import org.jeecg.modules.eam.entity.Equipment;
import org.jeecg.modules.eam.entity.EquipmentScrapDetail;
import org.jeecg.modules.eam.service.IEamEquipmentService;
import org.jeecgframework.poi.excel.ExcelImportUtil;
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
@@ -512,6 +514,15 @@
    @PostMapping(value = "/approve")
    public Result<String> approve(@RequestBody EquipmentDisposal equipmentDisposal) {
        equipmentDisposalService.updateById(equipmentDisposal);
        //审批通过后更新设备状态
        if("Approved".equals(equipmentDisposal.getAuditStatus())){
            List<EquipmentDisposalDetail> equipmentDisposalDetailList = equipmentDisposalDetailService.selectByMainId(equipmentDisposal.getId());
            for(EquipmentDisposalDetail equipmentDisposalDetail : equipmentDisposalDetailList){
                Equipment equipment = equipmentService.getById(equipmentDisposalDetail.getEquipmentId());
                equipment.setEquipmentStatus("5");
                equipmentService.updateById(equipment);
            }
        }
        return Result.OK("操作成功!");
    }
}