|
@@ -1,12 +1,17 @@
|
|
package com.ozs.web.controller.system;
|
|
package com.ozs.web.controller.system;
|
|
|
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.ozs.common.core.domain.R;
|
|
import com.ozs.common.core.domain.R;
|
|
import com.ozs.common.core.domain.entity.SysProcurementStandard;
|
|
import com.ozs.common.core.domain.entity.SysProcurementStandard;
|
|
|
|
+import com.ozs.common.core.domain.entity.SysRole;
|
|
|
|
+import com.ozs.plan.doman.MonthlyReconciliation;
|
|
import com.ozs.system.domain.vo.requestVo.SysProcurementStandardVo;
|
|
import com.ozs.system.domain.vo.requestVo.SysProcurementStandardVo;
|
|
import com.ozs.system.service.SysProcurementStandardService;
|
|
import com.ozs.system.service.SysProcurementStandardService;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.web.bind.annotation.CrossOrigin;
|
|
import org.springframework.web.bind.annotation.CrossOrigin;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
@@ -54,9 +59,13 @@ public class SysProcurementStandardController {
|
|
public R<String> update(@RequestBody List<SysProcurementStandardVo> sysProcurementStandardVoList) {
|
|
public R<String> update(@RequestBody List<SysProcurementStandardVo> sysProcurementStandardVoList) {
|
|
boolean isSuccess = false;
|
|
boolean isSuccess = false;
|
|
SysProcurementStandard sysProcurementStandard = new SysProcurementStandard();
|
|
SysProcurementStandard sysProcurementStandard = new SysProcurementStandard();
|
|
|
|
+ LambdaQueryWrapper<SysProcurementStandard> lw = new LambdaQueryWrapper<>();
|
|
for (SysProcurementStandardVo sysProcurementStandardVo : sysProcurementStandardVoList) {
|
|
for (SysProcurementStandardVo sysProcurementStandardVo : sysProcurementStandardVoList) {
|
|
BeanUtils.copyProperties(sysProcurementStandardVo, sysProcurementStandard);
|
|
BeanUtils.copyProperties(sysProcurementStandardVo, sysProcurementStandard);
|
|
- isSuccess = sysProcurementStandardService.updateById(sysProcurementStandard);
|
|
|
|
|
|
+ if(sysProcurementStandard.getProcurementStandardId()>-1L){
|
|
|
|
+ lw.eq(SysProcurementStandard::getProcurementStandardId,sysProcurementStandard.getProcurementStandardId());
|
|
|
|
+ }
|
|
|
|
+ isSuccess = sysProcurementStandardService.update(sysProcurementStandard,lw);
|
|
if (!isSuccess) {
|
|
if (!isSuccess) {
|
|
return R.fail();
|
|
return R.fail();
|
|
}
|
|
}
|