|
|
|
@ -4,6 +4,7 @@ import java.math.BigDecimal;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
|
|
|
@ -91,7 +92,8 @@ public class MesLineServiceImpl implements IMesLineService {
|
|
|
|
|
@Override
|
|
|
|
|
@DS("#header.poolName")
|
|
|
|
|
public List<MesLine> selectMesLineList(MesLine mesLine) {
|
|
|
|
|
return mesLineMapper.selectMesLineList(mesLine);
|
|
|
|
|
List<MesLine> dtos = mesLineMapper.selectMesLineList(mesLine);
|
|
|
|
|
return dtos;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -219,11 +221,17 @@ public class MesLineServiceImpl implements IMesLineService {
|
|
|
|
|
@Transactional
|
|
|
|
|
public AjaxResult importOrder(List<MesLine> mesLineList) {
|
|
|
|
|
|
|
|
|
|
Map<String,MesLine> equMap = mesLineMapper.getEquMap();
|
|
|
|
|
|
|
|
|
|
for(MesLine mesLineProduct:mesLineList){
|
|
|
|
|
String factoryCode = ServletUtils.getRequest().getHeader("PoolName").replace("ds_","");
|
|
|
|
|
mesLineProduct.setFactoryCode(factoryCode);
|
|
|
|
|
mesLineProduct.setCreateBy(SecurityUtils.getUsername());
|
|
|
|
|
mesLineProduct.setCreateTime(DateUtils.getNowDate());
|
|
|
|
|
MesLine mesEqu = equMap.get(mesLineProduct.getLineCode());
|
|
|
|
|
if(mesEqu != null){
|
|
|
|
|
mesLineProduct.setLineCode(mesEqu.getLineCode());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 数据校验
|
|
|
|
|