1、修改bug
This commit is contained in:
@@ -32,4 +32,7 @@ public class TmpItmPageReqVO extends PageParam {
|
|||||||
@Schema(description = "创建时间")
|
@Schema(description = "创建时间")
|
||||||
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
||||||
private LocalDate[] createTime;
|
private LocalDate[] createTime;
|
||||||
|
|
||||||
|
@Schema(description = "状态")
|
||||||
|
private String sts;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,6 +28,10 @@ public class TmplFldPageReqVO extends PageParam {
|
|||||||
|
|
||||||
@Schema(description = "备注")
|
@Schema(description = "备注")
|
||||||
private String rmk;
|
private String rmk;
|
||||||
|
|
||||||
|
@Schema(description = "状态")
|
||||||
|
private String sts;
|
||||||
|
|
||||||
@Schema(description = "是否必填")
|
@Schema(description = "是否必填")
|
||||||
private String isMust;
|
private String isMust;
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ public interface TmplItmMapper extends BaseMapperX<TmplItmDO> {
|
|||||||
.likeIfPresent(TmplItmDO::getItmName, reqVO.getItmName())
|
.likeIfPresent(TmplItmDO::getItmName, reqVO.getItmName())
|
||||||
.likeIfPresent(TmplItmDO::getItmNum, reqVO.getItmNum())
|
.likeIfPresent(TmplItmDO::getItmNum, reqVO.getItmNum())
|
||||||
.eqIfPresent(TmplItmDO::getRmk, reqVO.getRmk())
|
.eqIfPresent(TmplItmDO::getRmk, reqVO.getRmk())
|
||||||
|
.eqIfPresent(TmplItmDO::getSts, reqVO.getSts())
|
||||||
.betweenIfPresent(TmplItmDO::getCreateTime, reqVO.getCreateTime())
|
.betweenIfPresent(TmplItmDO::getCreateTime, reqVO.getCreateTime())
|
||||||
.orderByDesc(TmplItmDO::getId));
|
.orderByDesc(TmplItmDO::getId));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ public interface TmplTpFldMapper extends BaseMapperX<TmplTpFldDO> {
|
|||||||
.eqIfPresent(TmplTpFldDO::getFldDoc, reqVO.getFldDoc())
|
.eqIfPresent(TmplTpFldDO::getFldDoc, reqVO.getFldDoc())
|
||||||
.eqIfPresent(TmplTpFldDO::getIsMust, reqVO.getIsMust())
|
.eqIfPresent(TmplTpFldDO::getIsMust, reqVO.getIsMust())
|
||||||
.eqIfPresent(TmplTpFldDO::getDatTp, reqVO.getDatTp())
|
.eqIfPresent(TmplTpFldDO::getDatTp, reqVO.getDatTp())
|
||||||
|
.eqIfPresent(TmplTpFldDO::getSts, reqVO.getSts())
|
||||||
.betweenIfPresent(TmplTpFldDO::getCreateTime, reqVO.getCreateTime())
|
.betweenIfPresent(TmplTpFldDO::getCreateTime, reqVO.getCreateTime())
|
||||||
.orderByDesc(TmplTpFldDO::getId));
|
.orderByDesc(TmplTpFldDO::getId));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ public interface TmplTpMapper extends BaseMapperX<TmplTpDO> {
|
|||||||
.eqIfPresent(TmplTpDO::getPrnId, reqVO.getPrnId())
|
.eqIfPresent(TmplTpDO::getPrnId, reqVO.getPrnId())
|
||||||
.eqIfPresent(TmplTpDO::getSrt, reqVO.getSrt())
|
.eqIfPresent(TmplTpDO::getSrt, reqVO.getSrt())
|
||||||
.eqIfPresent(TmplTpDO::getSts, reqVO.getSts())
|
.eqIfPresent(TmplTpDO::getSts, reqVO.getSts())
|
||||||
|
.eqIfPresent(TmplTpDO::getSts, reqVO.getSts())
|
||||||
.betweenIfPresent(TmplTpDO::getCreateTime, reqVO.getCreateTime())
|
.betweenIfPresent(TmplTpDO::getCreateTime, reqVO.getCreateTime())
|
||||||
.orderByDesc(TmplTpDO::getId));
|
.orderByDesc(TmplTpDO::getId));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -252,8 +252,8 @@ public class TmplTpServiceImpl extends ServiceImpl<TmplTpMapper, TmplTpDO> imple
|
|||||||
|
|
||||||
// 1. 根据条件查询匹配的节点
|
// 1. 根据条件查询匹配的节点
|
||||||
List<TmplTpDO> matchedNodes = baseMapper.selectList(new LambdaQueryWrapper<TmplTpDO>()
|
List<TmplTpDO> matchedNodes = baseMapper.selectList(new LambdaQueryWrapper<TmplTpDO>()
|
||||||
.eq(name != null && !name.isEmpty(), TmplTpDO::getName, name)
|
.like(name != null && !name.isEmpty(), TmplTpDO::getName, name)
|
||||||
.eq(num != null && !num.isEmpty(), TmplTpDO::getNum, num));
|
.like(num != null && !num.isEmpty(), TmplTpDO::getNum, num));
|
||||||
|
|
||||||
if (matchedNodes.isEmpty()) {
|
if (matchedNodes.isEmpty()) {
|
||||||
return new ArrayList<>();
|
return new ArrayList<>();
|
||||||
|
|||||||
@@ -21,6 +21,7 @@
|
|||||||
AND rel.DELETED = 0
|
AND rel.DELETED = 0
|
||||||
AND tp.DELETED = 0
|
AND tp.DELETED = 0
|
||||||
AND tp.id = #{id}
|
AND tp.id = #{id}
|
||||||
|
and itm.sts=1
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
<select id="getField" resultType="com.zt.plat.module.base.controller.admin.templtp.vo.TmplFldRespVO">
|
<select id="getField" resultType="com.zt.plat.module.base.controller.admin.templtp.vo.TmplFldRespVO">
|
||||||
@@ -33,6 +34,7 @@
|
|||||||
AND r.DELETED = '0'
|
AND r.DELETED = '0'
|
||||||
AND t.DELETED = '0'
|
AND t.DELETED = '0'
|
||||||
AND t.id = #{id}
|
AND t.id = #{id}
|
||||||
|
AND f.sts=1
|
||||||
ORDER BY t.SRT, f.FLD_KY
|
ORDER BY t.SRT, f.FLD_KY
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ public class PurchaseOrderSaveReqVO {
|
|||||||
|
|
||||||
@Schema(description = "公司编码;推送ERP(必须)", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "公司编码;推送ERP(必须)", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@NotEmpty(message = "公司编码;推送ERP(必须)不能为空")
|
@NotEmpty(message = "公司编码;推送ERP(必须)不能为空")
|
||||||
private String companyNumber;
|
private String cpNum;
|
||||||
|
|
||||||
@Schema(description = "客商编码;推送ERP(必须)", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "客商编码;推送ERP(必须)", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@NotEmpty(message = "客商编码;推送ERP(必须)不能为空")
|
@NotEmpty(message = "客商编码;推送ERP(必须)不能为空")
|
||||||
|
|||||||
@@ -555,6 +555,7 @@ public class PurchaseOrderServiceImpl implements PurchaseOrderService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@Transactional(rollbackFor=Exception.class)
|
||||||
public boolean orderPassReject(PurchaseorderReqVO purchaseorderReqVO) {
|
public boolean orderPassReject(PurchaseorderReqVO purchaseorderReqVO) {
|
||||||
PurchaseOrderDO purchaseOrderDO = purchaseOrderMapper.selectById(purchaseorderReqVO.getId());
|
PurchaseOrderDO purchaseOrderDO = purchaseOrderMapper.selectById(purchaseorderReqVO.getId());
|
||||||
if (ObjectUtils.isEmpty(purchaseOrderDO)) {
|
if (ObjectUtils.isEmpty(purchaseOrderDO)) {
|
||||||
@@ -570,9 +571,9 @@ public class PurchaseOrderServiceImpl implements PurchaseOrderService {
|
|||||||
badrDto.setTaskId(undoTask.getId()); // 当前审核任务节点id
|
badrDto.setTaskId(undoTask.getId()); // 当前审核任务节点id
|
||||||
BpmApprovalDetailRespDTO approvalDetail = bpmProcessInstanceApi.getApprovalDetail(SecurityFrameworkUtils.getLoginUserId(), badrDto).getData();
|
BpmApprovalDetailRespDTO approvalDetail = bpmProcessInstanceApi.getApprovalDetail(SecurityFrameworkUtils.getLoginUserId(), badrDto).getData();
|
||||||
//如果审核通过
|
//如果审核通过
|
||||||
if (BpmProcessInstanceStatusEnum.APPROVE.getStatus().equals(approvalDetail.getStatus())) {
|
if ("WAIT_PUSH".equals(purchaseorderReqVO.getStatus())) {
|
||||||
purchaseOrderDO.setStatus(OrderStatusEnum.TO_SUBMIT_ERP.getCode());
|
purchaseOrderDO.setStatus(OrderStatusEnum.TO_SUBMIT_ERP.getCode());
|
||||||
} else if (BpmProcessInstanceStatusEnum.REJECT.getStatus().equals(approvalDetail.getStatus())) {
|
} else {
|
||||||
//如果审核不通过
|
//如果审核不通过
|
||||||
purchaseOrderDO.setStatus(OrderStatusEnum.DRAFT.getCode());
|
purchaseOrderDO.setStatus(OrderStatusEnum.DRAFT.getCode());
|
||||||
}
|
}
|
||||||
@@ -582,7 +583,6 @@ public class PurchaseOrderServiceImpl implements PurchaseOrderService {
|
|||||||
purchaseOrderDO.setTaskId(undoTask.getId());
|
purchaseOrderDO.setTaskId(undoTask.getId());
|
||||||
}
|
}
|
||||||
purchaseOrderMapper.updateById(purchaseOrderDO); //更新状态
|
purchaseOrderMapper.updateById(purchaseOrderDO); //更新状态
|
||||||
|
|
||||||
// 需要调用bpm 审核接口更新审批中的状态
|
// 需要调用bpm 审核接口更新审批中的状态
|
||||||
if (DictEnum.BSE_CTRT_STS_WAIT_PUSH.getCode().equals(purchaseorderReqVO.getStatus()) && ObjectUtils.isNotEmpty(undoTask)) {
|
if (DictEnum.BSE_CTRT_STS_WAIT_PUSH.getCode().equals(purchaseorderReqVO.getStatus()) && ObjectUtils.isNotEmpty(undoTask)) {
|
||||||
if (approvalDetail.getStatus().equals(BpmProcessInstanceStatusEnum.RUNNING.getStatus())) {
|
if (approvalDetail.getStatus().equals(BpmProcessInstanceStatusEnum.RUNNING.getStatus())) {
|
||||||
@@ -599,7 +599,7 @@ public class PurchaseOrderServiceImpl implements PurchaseOrderService {
|
|||||||
bpmProcessInstanceApi.rejectTask(btrrDto);
|
bpmProcessInstanceApi.rejectTask(btrrDto);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -328,9 +328,9 @@ public class SalesOrderServiceImpl implements SalesOrderService {
|
|||||||
badrDto.setTaskId(undoTask.getId()); // 当前审核任务节点id
|
badrDto.setTaskId(undoTask.getId()); // 当前审核任务节点id
|
||||||
BpmApprovalDetailRespDTO approvalDetail = bpmProcessInstanceApi.getApprovalDetail(SecurityFrameworkUtils.getLoginUserId(), badrDto).getData();
|
BpmApprovalDetailRespDTO approvalDetail = bpmProcessInstanceApi.getApprovalDetail(SecurityFrameworkUtils.getLoginUserId(), badrDto).getData();
|
||||||
//如果审核通过
|
//如果审核通过
|
||||||
if (BpmProcessInstanceStatusEnum.APPROVE.getStatus().equals(approvalDetail.getStatus())) {
|
if ("WAIT_PUSH".equals(salesOrderReviewReqVO.getStatus())) {
|
||||||
salesOrderDO.setStatus(OrderStatusEnum.TO_SUBMIT_ERP.getCode());
|
salesOrderDO.setStatus(OrderStatusEnum.TO_SUBMIT_ERP.getCode());
|
||||||
} else if (BpmProcessInstanceStatusEnum.REJECT.getStatus().equals(approvalDetail.getStatus())) {
|
} else {
|
||||||
//如果审核不通过
|
//如果审核不通过
|
||||||
salesOrderDO.setStatus(OrderStatusEnum.DRAFT.getCode());
|
salesOrderDO.setStatus(OrderStatusEnum.DRAFT.getCode());
|
||||||
}
|
}
|
||||||
@@ -357,7 +357,7 @@ public class SalesOrderServiceImpl implements SalesOrderService {
|
|||||||
bpmProcessInstanceApi.rejectTask(btrrDto);
|
bpmProcessInstanceApi.rejectTask(btrrDto);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user