Browse Source

2025.03.17 文档收集 - 优化

询价优化
java8
jiayang yue 2 years ago
parent
commit
9ead1d50be
  1. 1
      src/main/java/com/xujie/sys/modules/auth/service/impl/AuthHistServiceImpl.java
  2. 2
      src/main/java/com/xujie/sys/modules/inquiry/controller/InquiryController.java
  3. 4
      src/main/java/com/xujie/sys/modules/part/entity/BomAllFieldEntity.java
  4. 4
      src/main/java/com/xujie/sys/modules/pms/service/Impl/EamProjectServiceImpl.java
  5. 11
      src/main/resources/mapper/inquiry/InquiryApplicationMapper.xml
  6. 1
      src/main/resources/mapper/part/BomManagementMapper.xml

1
src/main/java/com/xujie/sys/modules/auth/service/impl/AuthHistServiceImpl.java

@ -168,6 +168,7 @@ public class AuthHistServiceImpl extends ServiceImpl<AuthHistMapper, AuthHistDat
mailRecord.setDocumentNo(emailAddress.get(0).getOrderRef1());
mailRecord.setSender(System.getProperty("user.name"));
mailRecord.setRecipient(emailAddresss);
mailRecord.setType("询价提醒");
qcMapper.saveSendMailRecord(mailRecord);
}
}

2
src/main/java/com/xujie/sys/modules/inquiry/controller/InquiryController.java

@ -169,6 +169,8 @@ public class InquiryController {
@PostMapping("/inquiryDetail/updateInquiryDetailStatusAndPart")
public R updateInquiryDetailStatusAndPart(@RequestBody InquiryDetailData data) {
if (data.getPartBomStatus().equals("未创建")){
data.setTestPartId(data.getTestPartId());
data.setTestPartDesc(data.getTestPartDesc());
data.setPartBomStatus("已创建");
data.setUpdateDate(new Date());
inquiryDetailService.updateById(data);

4
src/main/java/com/xujie/sys/modules/part/entity/BomAllFieldEntity.java

@ -1,5 +1,6 @@
package com.xujie.sys.modules.part.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.xujie.sys.common.utils.QueryPage;
import lombok.Data;
@ -201,4 +202,7 @@ public class BomAllFieldEntity extends QueryPage {
private BigDecimal yieldRate;
private String processUnit;
private String processUnitName;
@TableField(exist = false)
private Integer id;
}

4
src/main/java/com/xujie/sys/modules/pms/service/Impl/EamProjectServiceImpl.java

@ -692,6 +692,7 @@ public class EamProjectServiceImpl implements EamProjectService {
mailRecord.setDocumentNo(inData.getProjectNo());
mailRecord.setSender(System.getProperty("user.name"));
mailRecord.setRecipient(emails);
mailRecord.setType(type);
qcMapper.saveSendMailRecord(mailRecord);
}
@ -813,6 +814,7 @@ public class EamProjectServiceImpl implements EamProjectService {
mailRecord.setDocumentNo(inData.getProjectNo());
mailRecord.setSender(System.getProperty("user.name"));
mailRecord.setRecipient(emailAddress.getEmail());
mailRecord.setType(type);
qcMapper.saveSendMailRecord(mailRecord);
}
}
@ -884,6 +886,7 @@ public class EamProjectServiceImpl implements EamProjectService {
mailRecord.setDocumentNo(inData.getProjectNo());
mailRecord.setSender(inData.getUsername());
mailRecord.setRecipient(emailAddress.getEmail());
mailRecord.setType("生产文档确认");
qcMapper.saveSendMailRecord(mailRecord);
}
}
@ -1299,6 +1302,7 @@ public class EamProjectServiceImpl implements EamProjectService {
mailRecord.setDocumentNo(emailAddress.get(0).getProjectNo());
mailRecord.setSender("systemAuto");
mailRecord.setRecipient(emailAddress.get(0).getEmail());
mailRecord.setType("自动提醒");
qcMapper.saveSendMailRecord(mailRecord);
}
}

11
src/main/resources/mapper/inquiry/InquiryApplicationMapper.xml

@ -61,6 +61,7 @@
</if>
</if>
</where>
order by id desc
</select>
<select id="searchUserAuthInquiryApplicationInfo" resultType="com.xujie.sys.modules.inquiry.data.InquiryApplicationData">
SELECT
@ -88,10 +89,12 @@
AND a.order_ref1 = b.rfq_no
left join auth_group c on c.site = a.site and c.bu_no = a.order_ref2 and c.group_no = a.auth_group_id
<where>
a.user_id = #{data.userId}
AND a.site = #{data.site}
AND a.order_ref1 LIKE #{data.orderRef1} + '%'
and a.can_auth_flag = 'Y'
a.site = #{data.site}
AND a.order_ref1 LIKE #{data.orderRef1} + '%'
and a.can_auth_flag = 'Y'
<if test="data.userId != 1">
AND a.user_id = #{data.userId}
</if>
<if test="data.buNo != null and data.buNo != ''">
AND a.order_ref2 = #{data.buNo}
</if>

1
src/main/resources/mapper/part/BomManagementMapper.xml

@ -89,6 +89,7 @@
<!-- 查出可创建BOM的物料 -->
<select id="queryPartListBom" parameterType="ComponentPartData" resultType="BomAllFieldEntity">
SELECT
a.id,
a.site,
a.sourceBu as buNo,
a.part_no,

Loading…
Cancel
Save