|
|
|
@ -1,16 +1,18 @@
|
|
|
|
|
package cn.estsh.i3plus.ext.mes.apiservice.serviceimpl.base;
|
|
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.ext.mes.api.base.IMesLoadingVehiclesOrderService;
|
|
|
|
|
import cn.estsh.i3plus.ext.mes.api.base.IMesLoadingListService;
|
|
|
|
|
import cn.estsh.i3plus.ext.mes.pojo.constant.MesCommonConstant;
|
|
|
|
|
import cn.estsh.i3plus.mes.api.iservice.busi.ISyncFuncService;
|
|
|
|
|
import cn.estsh.i3plus.platform.common.convert.ConvertBean;
|
|
|
|
|
import cn.estsh.i3plus.platform.common.exception.ImppExceptionEnum;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.bean.DdlPackBean;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MesLoadingVehiclesOrder;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MesLoadingVehiclesOrderDetail;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MesLoadingList;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MesLoadingListDetail;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MesPartShippingGroup;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.MesShippingOrderManagement;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.model.GenSerialNoModel;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.repository.MesPartShippingGroupRepository;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.repository.MesShippingOrderManagementRepository;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.util.MesExtEnumUtil;
|
|
|
|
@ -29,33 +31,34 @@ import java.util.List;
|
|
|
|
|
|
|
|
|
|
@Service
|
|
|
|
|
@Slf4j
|
|
|
|
|
public class MesLoadingVehiclesOrderService extends BaseMesService<MesLoadingVehiclesOrder> implements IMesLoadingVehiclesOrderService {
|
|
|
|
|
public class MesLoadingListService extends BaseMesService<MesLoadingList> implements IMesLoadingListService {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private MesLoadingVehiclesOrderDetailService detailService;
|
|
|
|
|
private MesLoadingListDetailService detailService;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private MesPartShippingGroupRepository partShippingGroupRepository;
|
|
|
|
|
@Autowired
|
|
|
|
|
private MesShippingOrderManagementRepository shippingOrderManagementRepository;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private ISyncFuncService syncFuncService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public MesLoadingVehiclesOrder insert(MesLoadingVehiclesOrder bean) {
|
|
|
|
|
public MesLoadingList insert(MesLoadingList bean) {
|
|
|
|
|
//插入前构造并校验数据
|
|
|
|
|
onInsertBean(bean);
|
|
|
|
|
|
|
|
|
|
MesShippingOrderManagement shippingOrderManagement = bean.getShippingOrderNoList().get(0);
|
|
|
|
|
DdlPackBean partShipGroupPackBean = DdlPackBean.getDdlPackBean(bean.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(shippingOrderManagement.getShippingGroupNo(), "shippingGroupNo", partShipGroupPackBean);
|
|
|
|
|
MesPartShippingGroup partShippingGroup = partShippingGroupRepository.getByProperty(partShipGroupPackBean);
|
|
|
|
|
MesPartShippingGroup partShippingGroup = partShippingGroupRepository.getById(shippingOrderManagement.getPartShippingId());
|
|
|
|
|
|
|
|
|
|
if (StringUtils.isEmpty(partShippingGroup)) {
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
|
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
.setErrorDetail("【%s】零件发运组数据为空,请检查数据", shippingOrderManagement.getShippingGroupNo())
|
|
|
|
|
.setErrorDetail("【%s】零件发运组数据为空,请检查数据", shippingOrderManagement.getShippingCode())
|
|
|
|
|
.build();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -63,14 +66,14 @@ public class MesLoadingVehiclesOrderService extends BaseMesService<MesLoadingVeh
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
|
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
.setErrorDetail("【%s】零件发运组是否有装车不能为空,请检查数据", shippingOrderManagement.getShippingGroupNo())
|
|
|
|
|
.setErrorDetail("【%s】零件发运组是否有装车不能为空,请检查数据", shippingOrderManagement.getShippingCode())
|
|
|
|
|
.build();
|
|
|
|
|
}
|
|
|
|
|
if (partShippingGroup.getIsLoading() == MesCommonConstant.FALSE_INTEGER) {
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
|
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
.setErrorDetail("【%s】零件发运组是否有装车配置为否,则不需要生成装车单,请检查数据", shippingOrderManagement.getShippingGroupNo())
|
|
|
|
|
.setErrorDetail("【%s】零件发运组是否有装车配置为否,则不需要生成装车单,请检查数据", shippingOrderManagement.getShippingCode())
|
|
|
|
|
.build();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -78,14 +81,14 @@ public class MesLoadingVehiclesOrderService extends BaseMesService<MesLoadingVeh
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
|
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
.setErrorDetail("【%s】零件发运组是否先装车不能为空,请检查数据", shippingOrderManagement.getShippingGroupNo())
|
|
|
|
|
.setErrorDetail("【%s】零件发运组是否先装车不能为空,请检查数据", shippingOrderManagement.getShippingCode())
|
|
|
|
|
.build();
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isEmpty(partShippingGroup.getIsEnableMemory()) || partShippingGroup.getIsEnableMemory() == 0) {
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
|
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
.setErrorDetail("【%s】零件发运组是否启用记忆不能为空,请检查数据", shippingOrderManagement.getShippingGroupNo())
|
|
|
|
|
.setErrorDetail("【%s】零件发运组是否启用记忆不能为空,请检查数据", shippingOrderManagement.getShippingCode())
|
|
|
|
|
.build();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -94,48 +97,51 @@ public class MesLoadingVehiclesOrderService extends BaseMesService<MesLoadingVeh
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
|
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
.setErrorDetail("【%s】零件发运组配置是否逆转为【是】,逆转数不能小于1,请检查数据", shippingOrderManagement.getShippingGroupNo())
|
|
|
|
|
.setErrorDetail("【%s】零件发运组配置是否逆转为【是】,逆转数不能小于1,请检查数据", shippingOrderManagement.getShippingCode())
|
|
|
|
|
.build();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//生成工单号
|
|
|
|
|
GenSerialNoModel genSerialNoModel = new GenSerialNoModel(MesCommonConstant.LOADING_LIST_CODE);
|
|
|
|
|
// genSerialNoModel.setPartNo(bean.getPartNo());
|
|
|
|
|
List<String> resultList = syncFuncService.syncSerialNo(genSerialNoModel, bean.getCreateUser(), bean.getOrganizeCode(), 1).getResultList();
|
|
|
|
|
|
|
|
|
|
bean.setOrderCode(resultList.get(0));
|
|
|
|
|
bean.setIsFirstInstall(partShippingGroup.getIsFirstInstall());
|
|
|
|
|
bean.setIsEnableMemory(partShippingGroup.getIsEnableMemory());
|
|
|
|
|
bean.setSeq(bean.getOrderCode());
|
|
|
|
|
bean.setStatus(MesExtEnumUtil.LOADING_ORDER_STATUS.CREATE.getValue());
|
|
|
|
|
String customerCode = bean.getShippingOrderNoList().get(0).getCustCode();
|
|
|
|
|
String customerName = bean.getShippingOrderNoList().get(0).getCustName();
|
|
|
|
|
String customerOrganizeCode = bean.getShippingOrderNoList().get(0).getCustOrganizeCode();
|
|
|
|
|
String customerOrganizeName = bean.getShippingOrderNoList().get(0).getCustOrganizeName();
|
|
|
|
|
bean.setCustCode(customerCode);
|
|
|
|
|
bean.setCustName(customerName);
|
|
|
|
|
bean.setCustOrganizeCode(customerOrganizeCode);
|
|
|
|
|
bean.setCustOrganizeName(customerOrganizeName);
|
|
|
|
|
bean = baseRDao.insert(bean);
|
|
|
|
|
|
|
|
|
|
List<MesLoadingVehiclesOrderDetail> detailList = new ArrayList<>();
|
|
|
|
|
MesLoadingVehiclesOrder finalBean = bean;
|
|
|
|
|
List<MesLoadingListDetail> detailList = new ArrayList<>();
|
|
|
|
|
MesLoadingList finalBean = bean;
|
|
|
|
|
|
|
|
|
|
List<String> orderNoList = new ArrayList<>();
|
|
|
|
|
bean.getShippingOrderNoList().forEach(k -> {
|
|
|
|
|
MesLoadingVehiclesOrderDetail detail = new MesLoadingVehiclesOrderDetail();
|
|
|
|
|
MesLoadingListDetail detail = new MesLoadingListDetail();
|
|
|
|
|
|
|
|
|
|
k.setOrderCode(finalBean.getOrderCode());
|
|
|
|
|
|
|
|
|
|
orderNoList.add(k.getShippingCode());
|
|
|
|
|
BeanUtils.copyProperties(k, detail, "id");
|
|
|
|
|
detail.setLoadingOrderNo(finalBean.getLoadingOrderNo());
|
|
|
|
|
detail.setWeatherCondition(finalBean.getWeatherCondition());
|
|
|
|
|
detail.setStatus(MesExtEnumUtil.LOADING_DETAIL_ORDER_STATUS.CREATE.getValue());
|
|
|
|
|
detail.setPid(finalBean.getId());
|
|
|
|
|
detail.setShippingId(k.getId());
|
|
|
|
|
ConvertBean.serviceModelInitialize(detail, AuthUtil.getSessionUser().getUserName());
|
|
|
|
|
ConvertBean.serviceModelUpdate(k, AuthUtil.getSessionUser().getUserName());
|
|
|
|
|
detailList.add(detail);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
DdlPackBean orderPackBean = DdlPackBean.getDdlPackBean(bean.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getInPackList(orderNoList, "shippingOrderNo", orderPackBean);
|
|
|
|
|
List<MesShippingOrderManagement> orderManagementList = shippingOrderManagementRepository.findByHqlWhere(orderPackBean);
|
|
|
|
|
|
|
|
|
|
orderManagementList.forEach(k -> k.setLoadingOrderNo(finalBean.getLoadingOrderNo()));
|
|
|
|
|
|
|
|
|
|
String customerCode = bean.getShippingOrderNoList().get(0).getCustCode();
|
|
|
|
|
String customerName = bean.getShippingOrderNoList().get(0).getCustName();
|
|
|
|
|
String customerOrganizeCode = bean.getShippingOrderNoList().get(0).getCustOrganizeCode();
|
|
|
|
|
String customerOrganizeName = bean.getShippingOrderNoList().get(0).getCustomerOrganizeName();
|
|
|
|
|
bean.setSeq(bean.getLoadingOrderNo());
|
|
|
|
|
bean.setStatus(MesExtEnumUtil.LOADING_ORDER_STATUS.CREATE.getValue());
|
|
|
|
|
bean.setCustomerCode(customerCode);
|
|
|
|
|
bean.setCustomerName(customerName);
|
|
|
|
|
bean.setCustomerOrganizeCode(customerOrganizeCode);
|
|
|
|
|
bean.setCustomerOrganizeName(customerOrganizeName);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
shippingOrderManagementRepository.saveAll(orderManagementList);
|
|
|
|
|
shippingOrderManagementRepository.saveAll(bean.getShippingOrderNoList());
|
|
|
|
|
detailService.insertBatch(detailList);
|
|
|
|
|
bean = baseRDao.insert(bean);
|
|
|
|
|
|
|
|
|
|
return bean;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -143,11 +149,11 @@ public class MesLoadingVehiclesOrderService extends BaseMesService<MesLoadingVeh
|
|
|
|
|
public void deleteWeaklyByIds(Long[] ids, String userName) {
|
|
|
|
|
|
|
|
|
|
for (Long id : ids) {
|
|
|
|
|
MesLoadingVehiclesOrder bean = baseRDao.getById(id);
|
|
|
|
|
MesLoadingList bean = baseRDao.getById(id);
|
|
|
|
|
if (StringUtils.isEmpty(bean)) continue;
|
|
|
|
|
DdlPackBean detailPackBean = DdlPackBean.getDdlPackBean(bean.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getLoadingOrderNo(), "loadingOrderNo", detailPackBean);
|
|
|
|
|
List<MesLoadingVehiclesOrderDetail> detailDeleteList = detailService.findAll(detailPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getOrderCode(), "orderCode", detailPackBean);
|
|
|
|
|
List<MesLoadingListDetail> detailDeleteList = detailService.findAll(detailPackBean);
|
|
|
|
|
detailDeleteList.forEach(k -> {
|
|
|
|
|
k.setIsDeleted(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue());
|
|
|
|
|
ConvertBean.serviceModelUpdate(k, AuthUtil.getSessionUser().getUserName());
|
|
|
|
@ -161,20 +167,20 @@ public class MesLoadingVehiclesOrderService extends BaseMesService<MesLoadingVeh
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
|
// public MesLoadingVehiclesOrder update(MesLoadingVehiclesOrder bean) {
|
|
|
|
|
// public MesLoadingList update(MesLoadingList bean) {
|
|
|
|
|
// //更新前构造并校验数据
|
|
|
|
|
// onUpdateBean(bean);
|
|
|
|
|
//
|
|
|
|
|
// MesShippingOrderManagement shippingOrderManagement = bean.getShippingOrderNoList().get(0);
|
|
|
|
|
// DdlPackBean partShipGroupPackBean = DdlPackBean.getDdlPackBean(bean.getOrganizeCode());
|
|
|
|
|
// DdlPreparedPack.getStringEqualPack(shippingOrderManagement.getShippingGroupNo(), "shippingGroupNo", partShipGroupPackBean);
|
|
|
|
|
// DdlPreparedPack.getStringEqualPack(shippingOrderManagement.getShippingCode(), "shippingGroupNo", partShipGroupPackBean);
|
|
|
|
|
// MesPartShippingGroup partShippingGroup = partShippingGroupRepository.getByProperty(partShipGroupPackBean);
|
|
|
|
|
//
|
|
|
|
|
// if (StringUtils.isEmpty(partShippingGroup)) {
|
|
|
|
|
// throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
// .setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
|
// .setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
// .setErrorDetail("【%s】零件发运组数据为空,请检查数据", shippingOrderManagement.getShippingGroupNo())
|
|
|
|
|
// .setErrorDetail("【%s】零件发运组数据为空,请检查数据", shippingOrderManagement.getShippingCode())
|
|
|
|
|
// .build();
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
@ -182,14 +188,14 @@ public class MesLoadingVehiclesOrderService extends BaseMesService<MesLoadingVeh
|
|
|
|
|
// throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
// .setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
|
// .setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
// .setErrorDetail("【%s】零件发运组是否有装车不能为空,请检查数据", shippingOrderManagement.getShippingGroupNo())
|
|
|
|
|
// .setErrorDetail("【%s】零件发运组是否有装车不能为空,请检查数据", shippingOrderManagement.getShippingCode())
|
|
|
|
|
// .build();
|
|
|
|
|
// }
|
|
|
|
|
// if (partShippingGroup.getIsLoading() == MesCommonConstant.FALSE_INTEGER) {
|
|
|
|
|
// throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
// .setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
|
// .setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
// .setErrorDetail("【%s】零件发运组是否有装车配置为否,则不需要生成装车单,请检查数据", shippingOrderManagement.getShippingGroupNo())
|
|
|
|
|
// .setErrorDetail("【%s】零件发运组是否有装车配置为否,则不需要生成装车单,请检查数据", shippingOrderManagement.getShippingCode())
|
|
|
|
|
// .build();
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
@ -197,25 +203,25 @@ public class MesLoadingVehiclesOrderService extends BaseMesService<MesLoadingVeh
|
|
|
|
|
// throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
// .setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
|
// .setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
// .setErrorDetail("【%s】零件发运组是否先装车不能为空,请检查数据", shippingOrderManagement.getShippingGroupNo())
|
|
|
|
|
// .setErrorDetail("【%s】零件发运组是否先装车不能为空,请检查数据", shippingOrderManagement.getShippingCode())
|
|
|
|
|
// .build();
|
|
|
|
|
// }
|
|
|
|
|
// if (StringUtils.isEmpty(partShippingGroup.getIsEnableMemory()) || partShippingGroup.getIsEnableMemory() == 0) {
|
|
|
|
|
// throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
// .setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
|
// .setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
// .setErrorDetail("【%s】零件发运组是否启用记忆不能为空,请检查数据", shippingOrderManagement.getShippingGroupNo())
|
|
|
|
|
// .setErrorDetail("【%s】零件发运组是否启用记忆不能为空,请检查数据", shippingOrderManagement.getShippingCode())
|
|
|
|
|
// .build();
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
protected void onInsertBean(MesLoadingVehiclesOrder item) {
|
|
|
|
|
protected void onInsertBean(MesLoadingList item) {
|
|
|
|
|
|
|
|
|
|
List<String> shippingOrderNoList = new ArrayList<>();
|
|
|
|
|
// 数据校验
|
|
|
|
|
ValidatorBean.checkNotNull(item.getLoadingOrderNo(), "装车单号不能为空");
|
|
|
|
|
ValidatorBean.checkNotNull(item.getWeatherCondition(), "天气不能为空");
|
|
|
|
|
ValidatorBean.checkNotNull(item.getOrderCode(), "装车单号不能为空");
|
|
|
|
|
ValidatorBean.checkNotNull(item.getWeather(), "天气不能为空");
|
|
|
|
|
ValidatorBean.checkNotNull(item.getShippingOrderNoList(), "发运单不能为空");
|
|
|
|
|
item.getShippingOrderNoList().forEach(k -> {
|
|
|
|
|
if (k.getStatus() != MesExtEnumUtil.SHIPPING_ORDER_STATUS.CREATE.getValue() && k.getStatus() != MesExtEnumUtil.SHIPPING_ORDER_STATUS.PUBLISHED.getValue()) {
|
|
|
|
@ -233,23 +239,22 @@ public class MesLoadingVehiclesOrderService extends BaseMesService<MesLoadingVeh
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
DdlPackBean partPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getLoadingOrderNo(), "loadingOrderNo", partPackBean);
|
|
|
|
|
// DdlPreparedPack.getNumNOEqualPack(item.getId(), "id", partPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getOrderCode(), "orderCode", partPackBean);
|
|
|
|
|
boolean flg = baseRDao.isExitByHql(partPackBean);
|
|
|
|
|
if (flg) {
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
|
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
.setErrorDetail("发运单【%s】已经存在,请检查数据", item.getLoadingOrderNo())
|
|
|
|
|
.setErrorDetail("发运单【%s】已经存在,请检查数据", item.getOrderCode())
|
|
|
|
|
.build();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected void setPackQueryBean(MesLoadingVehiclesOrder bean, DdlPackBean packBean) {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getLoadingOrderNo(), "loadingOrderNo", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getCustomerCode(), "customerCode", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getCustomerOrganizeCode(), "customerOrganizeCode", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getCarNo(), "carNo", packBean);
|
|
|
|
|
protected void setPackQueryBean(MesLoadingList bean, DdlPackBean packBean) {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getOrderCode(), "orderCode", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getCustCode(), "custCode", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getCustOrganizeCode(), "custOrganizeCode", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getTruckNo(), "truckNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
}
|