Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
e68b0de455
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue