预报废驳回退料页面优化
This commit is contained in:
parent
b503e2c2e5
commit
f28f3b6c86
|
|
@ -1075,6 +1075,7 @@
|
|||
mt.type_id AS typeId,
|
||||
mm.ma_code AS maCode,
|
||||
mm.ma_id AS maId,
|
||||
bad.remark AS remark,
|
||||
sd.NAME AS maStatus
|
||||
FROM
|
||||
ma_type mt
|
||||
|
|
@ -1084,9 +1085,11 @@
|
|||
LEFT JOIN sys_dic sd ON sd.id = mm.ma_status
|
||||
WHERE
|
||||
mm.ma_status = '16'
|
||||
AND sai.agreement_id = #{agreementId}
|
||||
<if test="typeId != null and typeId !=''">
|
||||
AND mt.type_id = #{typeId}
|
||||
AND sai.`type_id` = #{typeId}
|
||||
AND sai.agreement_id = #{agreementId}
|
||||
</if>
|
||||
<if test="maCode != null and maCode !=''">
|
||||
AND mm.ma_code like concat('%', #{maCode}, '%')
|
||||
</if>
|
||||
|
|
|
|||
|
|
@ -157,4 +157,6 @@ public interface BackApplyMapper {
|
|||
BackApplyDetailsPo getBackApplyDetailsByParentId(ScrapApplyDetails scrapApplyDetail);
|
||||
|
||||
void insertBackApplyDetails(BackApplyDetailsPo backApplyDetailsPoNew);
|
||||
|
||||
void updateBackApplyDetailsByParentId(BackApplyDetailsPo backApplyDetailsPoNew);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -270,8 +270,17 @@ public class ScrapApplyDetailsServiceImpl implements IScrapApplyDetailsService {
|
|||
backApplyDetailsPoNew.setCreateBy(backApplyDetailsPo.getCreateBy());
|
||||
backApplyDetailsPoNew.setCompanyId(backApplyDetailsPo.getCompanyId());
|
||||
backApplyDetailsPoNew.setRemark(scrapApplyDetail.getAuditRemark());
|
||||
//在存入的时候判断是否有同类型的机具,如果有数量加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.setAgreementId(agreementId.toString());
|
||||
|
|
|
|||
|
|
@ -521,6 +521,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
WHERE
|
||||
bai.id = #{id}
|
||||
</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
|
||||
|
|
|
|||
Loading…
Reference in New Issue