第三方单据修改

workplace
yewj 10 months ago
parent 885140f098
commit e7d2c6b460

@ -11,6 +11,7 @@ import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.basic.BasicSkPrescribeEntity;
import com.glxp.api.entity.basic.SysWorkplaceDocumentEntity;
import com.glxp.api.entity.collect.IoCollectOrder;
import com.glxp.api.entity.collect.IoCollectOrderBiz;
import com.glxp.api.entity.collect.IoCollectOrderCodeAuto;
@ -24,6 +25,7 @@ import com.glxp.api.req.system.DeleteRequest;
import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.collect.CollectOrderBizResponse;
import com.glxp.api.res.collect.IoCollectOrderResponse;
import com.glxp.api.service.basic.SysWorkplaceDocumentService;
import com.glxp.api.service.collect.*;
import com.glxp.api.util.IntUtil;
import org.springframework.beans.BeanUtils;
@ -243,6 +245,9 @@ public class IoCollectOrderController extends BaseController {
return ResultVOUtils.success();
}
@Resource
SysWorkplaceDocumentService sysWorkplaceDocumentService;
/**
*
*
@ -259,7 +264,14 @@ public class IoCollectOrderController extends BaseController {
boolean isAllTag = collectOrderBizResponses.stream()
.allMatch(obj -> StrUtil.isNotEmpty(obj.getFinishUdiCode()) || obj.getAutoTagStatus() == 2);
if (!isAllTag) {
return ResultVOUtils.error(502, "该业务单据未全部赋码,是否强制完成单据?");
SysWorkplaceDocumentEntity sysWorkplaceDocumentEntity = sysWorkplaceDocumentService.findByBusType(collectOrderRequest.getBusType());
if (IntUtil.value(sysWorkplaceDocumentEntity.getOrderFinishVerify()) == 1) {
return ResultVOUtils.error(502, "该业务单据未全部赋码,是否强制完成单据?");
} else {
return ResultVOUtils.error(503, "该业务单据未全部赋码,无法完成单据?");
}
}
}
collectOrderRequest.setUpdateUser(getUserId());

@ -29,21 +29,23 @@ public class DownloadFactory {
*/
public BaseResponse downloadOrder(CollectOrderRequest collectOrderRequest) {
String busType = collectOrderRequest.getBusType();
if (busType == null) {
return ResultVOUtils.error("下载失败,未配置业务类型");
}
if (busType.equals(BusTypeConstant.YPCF002.getBusType())) {
return ypcf002Download.downloadOrder(collectOrderRequest);
} else if (busType.equals(BusTypeConstant.CGJH001.getBusType())) {
return thrOrderDownload.downloadOrder(collectOrderRequest);
} else if (busType.equals(BusTypeConstant.LYRK.getBusType())) {
return thrOrderDownload.downloadOrder(collectOrderRequest);
} else if (busType.equals(BusTypeConstant.GMRK.getBusType())) {
return thrOrderDownload.downloadOrder(collectOrderRequest);
} else if (busType.equals(BusTypeConstant.LYCK.getBusType())) {
return thrOrderDownload.downloadOrder(collectOrderRequest);
}
return ResultVOUtils.error("下载失败,未配置业务类型");
// if (busType == null) {
// return ResultVOUtils.error("下载失败,未配置业务类型");
// }
// if (busType.equals(BusTypeConstant.YPCF002.getBusType())) {
// return ypcf002Download.downloadOrder(collectOrderRequest);
// } else if (busType.equals(BusTypeConstant.CGJH001.getBusType())) {
// return thrOrderDownload.downloadOrder(collectOrderRequest);
// } else if (busType.equals(BusTypeConstant.LYRK.getBusType())) {
// return thrOrderDownload.downloadOrder(collectOrderRequest);
// } else if (busType.equals(BusTypeConstant.GMRK.getBusType())) {
// return thrOrderDownload.downloadOrder(collectOrderRequest);
// } else if (busType.equals(BusTypeConstant.LYCK.getBusType())) {
// return thrOrderDownload.downloadOrder(collectOrderRequest);
// }
return thrOrderDownload.downloadOrder(collectOrderRequest);
// return ResultVOUtils.error("下载失败,未配置业务类型");
}
}

Loading…
Cancel
Save