|
|
|
@ -4,7 +4,6 @@ import cn.hutool.core.collection.CollUtil; |
|
|
|
import cn.hutool.core.date.DateUtil; |
|
|
|
import cn.hutool.core.date.DateUtil; |
|
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
|
import cn.hutool.core.util.StrUtil; |
|
|
|
import cn.hutool.core.util.StrUtil; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
@ -122,26 +121,26 @@ public class StRequisitionServiceImpl extends BaseServiceImpl<StRequisitionMappe |
|
|
|
for (StRequisition rbStRequisition : requisitionList) { |
|
|
|
for (StRequisition rbStRequisition : requisitionList) { |
|
|
|
StRequisitionExcel excelVO = new StRequisitionExcel(); |
|
|
|
StRequisitionExcel excelVO = new StRequisitionExcel(); |
|
|
|
// 基础字段映射(原逻辑保留)
|
|
|
|
// 基础字段映射(原逻辑保留)
|
|
|
|
excelVO.setBrCode(rbStRequisition.getInvadjCode()); |
|
|
|
// excelVO.setBrCode(rbStRequisition.getInvadjCode());
|
|
|
|
excelVO.setInviefdat(rbStRequisition.getInviefdat()); |
|
|
|
// excelVO.setInviefdat(rbStRequisition.getInviefdat());
|
|
|
|
excelVO.setPrtno(rbStRequisition.getPrtno()); |
|
|
|
// excelVO.setPrtno(rbStRequisition.getPrtno());
|
|
|
|
excelVO.setWarno(rbStRequisition.getWarno()); |
|
|
|
// excelVO.setWarno(rbStRequisition.getWarno());
|
|
|
|
excelVO.setWarlocno(rbStRequisition.getWarlocno()); |
|
|
|
// excelVO.setWarlocno(rbStRequisition.getWarlocno());
|
|
|
|
excelVO.setRemark(rbStRequisition.getRemark()); |
|
|
|
// excelVO.setRemark(rbStRequisition.getRemark());
|
|
|
|
excelVO.setWarctlr(rbStRequisition.getWarctlr()); |
|
|
|
// excelVO.setWarctlr(rbStRequisition.getWarctlr());
|
|
|
|
excelVO.setEnrtydate(rbStRequisition.getEnrtydate()); |
|
|
|
// excelVO.setEnrtydate(rbStRequisition.getEnrtydate());
|
|
|
|
excelVO.setPrintDate(DateUtil.format(new Date(), "yyyy-MM-dd")); |
|
|
|
// excelVO.setPrintDate(DateUtil.format(new Date(), "yyyy-MM-dd"));
|
|
|
|
excelVO.setSplyName(rbStRequisition.getSplyName()); |
|
|
|
// excelVO.setSplyName(rbStRequisition.getSplyName());
|
|
|
|
excelVO.setPrtlotno(rbStRequisition.getPrtno()); |
|
|
|
// excelVO.setPrtlotno(rbStRequisition.getPrtno());
|
|
|
|
excelVO.setValiddat(rbStRequisition.getValiddat()); |
|
|
|
// excelVO.setValiddat(rbStRequisition.getValiddat());
|
|
|
|
excelVO.setPrtdesc(rbStRequisition.getPrtdesc()); |
|
|
|
// excelVO.setPrtdesc(rbStRequisition.getPrtdesc());
|
|
|
|
excelVO.setPrtinfo(rbStRequisition.getPrtinfo()); |
|
|
|
// excelVO.setPrtinfo(rbStRequisition.getPrtinfo());
|
|
|
|
excelVO.setPrtum(rbStRequisition.getPrtum()); |
|
|
|
// excelVO.setPrtum(rbStRequisition.getPrtum());
|
|
|
|
excelVO.setInvysqty(rbStRequisition.getInvysqty()); |
|
|
|
// excelVO.setInvysqty(rbStRequisition.getInvysqty());
|
|
|
|
excelVO.setQutno(rbStRequisition.getQutno()); |
|
|
|
// excelVO.setQutno(rbStRequisition.getQutno());
|
|
|
|
excelVO.setGoodsName(rbStRequisition.getPrtdesc()); |
|
|
|
// excelVO.setGoodsName(rbStRequisition.getPrtdesc());
|
|
|
|
excelVO.setPrtrepno(rbStRequisition.getPrtrepno()); |
|
|
|
// excelVO.setPrtrepno(rbStRequisition.getPrtrepno());
|
|
|
|
excelVO.setExtraBill(rbStRequisition.getBuyCode()); |
|
|
|
// excelVO.setExtraBill(rbStRequisition.getBuyCode());
|
|
|
|
|
|
|
|
|
|
|
|
// ========== 替换StringUtil.isNotBlank(纯JDK实现) ==========
|
|
|
|
// ========== 替换StringUtil.isNotBlank(纯JDK实现) ==========
|
|
|
|
// JSONArray detailList = new JSONArray();
|
|
|
|
// JSONArray detailList = new JSONArray();
|
|
|
|
@ -316,11 +315,8 @@ public class StRequisitionServiceImpl extends BaseServiceImpl<StRequisitionMappe |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public List<StRequisitionExcel> exportStRequisition(Wrapper<StRequisition> queryWrapper) { |
|
|
|
public List<StRequisitionExcel> exportStRequisition(Map<String, Object> stRequisition) { |
|
|
|
List<StRequisitionExcel> stRequisitionList = baseMapper.exportStRequisition(queryWrapper); |
|
|
|
List<StRequisitionExcel> stRequisitionList = baseMapper.exportStRequisition(stRequisition); |
|
|
|
//stRequisitionList.forEach(stRequisition -> {
|
|
|
|
|
|
|
|
// stRequisition.setTypeName(DictCache.getValue(DictEnum.YES_NO, StRequisition.getType()));
|
|
|
|
|
|
|
|
//});
|
|
|
|
|
|
|
|
return stRequisitionList; |
|
|
|
return stRequisitionList; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|