修改物料剩余数量

This commit is contained in:
yangjun 2024-07-04 10:04:46 +08:00
parent 85bcee0ebf
commit a4569c0936
1 changed files with 11 additions and 0 deletions

View File

@ -23,6 +23,7 @@ import jodd.util.StringUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.*;
@ -163,10 +164,20 @@ public class MaterialServiceImpl extends ServiceImpl<MaterialMapper, Material> i
public Result selectMaterialArtificer(Integer page, Integer limit, MaterialArtificer materialArtificer) {
if(ObjectUtil.isEmpty(page) || ObjectUtil.isEmpty(limit)){
List<MaterialArtificerResult> materialIPage = materialMapper.selectMaterialArtificerList(materialArtificer);
for(MaterialArtificerResult par:materialIPage){
if(par.getResidue().compareTo(BigDecimal.ZERO)<0){
par.setResidue(BigDecimal.ZERO);
}
}
return Result.success().put("data", materialIPage);
}else {
IPage<MaterialArtificerResult> page1 = new Page(page, limit);
IPage<MaterialArtificerResult> materialIPage = materialMapper.selectMaterialArtificer(page1,materialArtificer);
for(MaterialArtificerResult par:materialIPage.getRecords()){
if(par.getResidue().compareTo(BigDecimal.ZERO)<0){
par.setResidue(BigDecimal.ZERO);
}
}
return Result.success().put("data", materialIPage);
}
}