预报废驳回退料页面优化
This commit is contained in:
parent
b503e2c2e5
commit
f28f3b6c86
|
|
@ -1075,6 +1075,7 @@
|
||||||
mt.type_id AS typeId,
|
mt.type_id AS typeId,
|
||||||
mm.ma_code AS maCode,
|
mm.ma_code AS maCode,
|
||||||
mm.ma_id AS maId,
|
mm.ma_id AS maId,
|
||||||
|
bad.remark AS remark,
|
||||||
sd.NAME AS maStatus
|
sd.NAME AS maStatus
|
||||||
FROM
|
FROM
|
||||||
ma_type mt
|
ma_type mt
|
||||||
|
|
@ -1084,9 +1085,11 @@
|
||||||
LEFT JOIN sys_dic sd ON sd.id = mm.ma_status
|
LEFT JOIN sys_dic sd ON sd.id = mm.ma_status
|
||||||
WHERE
|
WHERE
|
||||||
mm.ma_status = '16'
|
mm.ma_status = '16'
|
||||||
AND mt.type_id = #{typeId}
|
|
||||||
AND sai.`type_id` = #{typeId}
|
|
||||||
AND sai.agreement_id = #{agreementId}
|
AND sai.agreement_id = #{agreementId}
|
||||||
|
<if test="typeId != null and typeId !=''">
|
||||||
|
AND mt.type_id = #{typeId}
|
||||||
|
AND sai.`type_id` = #{typeId}
|
||||||
|
</if>
|
||||||
<if test="maCode != null and maCode !=''">
|
<if test="maCode != null and maCode !=''">
|
||||||
AND mm.ma_code like concat('%', #{maCode}, '%')
|
AND mm.ma_code like concat('%', #{maCode}, '%')
|
||||||
</if>
|
</if>
|
||||||
|
|
|
||||||
|
|
@ -157,4 +157,6 @@ public interface BackApplyMapper {
|
||||||
BackApplyDetailsPo getBackApplyDetailsByParentId(ScrapApplyDetails scrapApplyDetail);
|
BackApplyDetailsPo getBackApplyDetailsByParentId(ScrapApplyDetails scrapApplyDetail);
|
||||||
|
|
||||||
void insertBackApplyDetails(BackApplyDetailsPo backApplyDetailsPoNew);
|
void insertBackApplyDetails(BackApplyDetailsPo backApplyDetailsPoNew);
|
||||||
|
|
||||||
|
void updateBackApplyDetailsByParentId(BackApplyDetailsPo backApplyDetailsPoNew);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -270,8 +270,17 @@ public class ScrapApplyDetailsServiceImpl implements IScrapApplyDetailsService {
|
||||||
backApplyDetailsPoNew.setCreateBy(backApplyDetailsPo.getCreateBy());
|
backApplyDetailsPoNew.setCreateBy(backApplyDetailsPo.getCreateBy());
|
||||||
backApplyDetailsPoNew.setCompanyId(backApplyDetailsPo.getCompanyId());
|
backApplyDetailsPoNew.setCompanyId(backApplyDetailsPo.getCompanyId());
|
||||||
backApplyDetailsPoNew.setRemark(scrapApplyDetail.getAuditRemark());
|
backApplyDetailsPoNew.setRemark(scrapApplyDetail.getAuditRemark());
|
||||||
backApplyMapper.insertBackApplyDetails(backApplyDetailsPoNew);
|
//在存入的时候判断是否有同类型的机具,如果有数量加1,针对编码的机具
|
||||||
|
scrapApplyDetail.setParentId(backApplyInfoPo.getId());
|
||||||
|
scrapApplyDetail.setTypeId(Long.valueOf(backApplyDetailsPo.getTypeId()));
|
||||||
|
BackApplyDetailsPo backApplyDetailsPoResult = backApplyMapper.getBackApplyDetailsByParentId(scrapApplyDetail);
|
||||||
|
if (backApplyDetailsPoResult!=null){
|
||||||
|
backApplyDetailsPoNew.setPreNum(backApplyDetailsPoResult.getPreNum().add(BigDecimal.ONE));
|
||||||
|
backApplyDetailsPoNew.setAuditNum(backApplyDetailsPoResult.getAuditNum().add(BigDecimal.ONE));
|
||||||
|
backApplyMapper.updateBackApplyDetailsByParentId(backApplyDetailsPoNew);
|
||||||
|
}else {
|
||||||
|
backApplyMapper.insertBackApplyDetails(backApplyDetailsPoNew);
|
||||||
|
}
|
||||||
//修改协议表的状态
|
//修改协议表的状态
|
||||||
SltAgreementInfo sltAgreementInfo = new SltAgreementInfo();
|
SltAgreementInfo sltAgreementInfo = new SltAgreementInfo();
|
||||||
sltAgreementInfo.setAgreementId(agreementId.toString());
|
sltAgreementInfo.setAgreementId(agreementId.toString());
|
||||||
|
|
|
||||||
|
|
@ -521,6 +521,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
WHERE
|
WHERE
|
||||||
bai.id = #{id}
|
bai.id = #{id}
|
||||||
</update>
|
</update>
|
||||||
|
<update id="updateBackApplyDetailsByParentId">
|
||||||
|
UPDATE back_apply_details set pre_num = #{preNum} ,audit_num = #{auditNum}
|
||||||
|
WHERE parent_id = #{parentId} and type_id = #{typeId}
|
||||||
|
</update>
|
||||||
|
|
||||||
<delete id="del">
|
<delete id="del">
|
||||||
DELETE
|
DELETE
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue