Browse Source

2026-06-04

物料档案管理增加【数据同步】
master
fengyuan_yang 2 weeks ago
parent
commit
46ac38c00a
  1. 10
      src/main/java/com/gaotao/modules/pms/controller/QcController.java
  2. 2
      src/main/java/com/gaotao/modules/pms/mapper/QcBaseInfoMapper.java
  3. 6
      src/main/java/com/gaotao/modules/pms/service/Impl/QcBaseInfoServiceImpl.java
  4. 2
      src/main/java/com/gaotao/modules/pms/service/QcBaseInfoService.java
  5. 4
      src/main/resources/mapper/pms/QcBaseInfoMapper.xml

10
src/main/java/com/gaotao/modules/pms/controller/QcController.java

@ -456,6 +456,16 @@ public class QcController {
return R.ok();
}
@PostMapping("/syncPartCatalog")
public R syncPartCatalog(@RequestBody(required = false) QcPartAttributeData data){
String site = "*";
if (data != null && data.getSite() != null && !data.getSite().trim().isEmpty()) {
site = data.getSite().trim();
}
qcBaseInfoService.syncPartCatalog(site);
return R.ok();
}
@PostMapping("/qcSpecSearch")
public R qcSpecSearch(@RequestBody QcSpecData data){
List<QcSpecData> list = qcBaseInfoService.qcSpecSearch(data);

2
src/main/java/com/gaotao/modules/pms/mapper/QcBaseInfoMapper.java

@ -189,6 +189,8 @@ public interface QcBaseInfoMapper {
void qcPartAttributeEdit(PartInformationVo data);
void syncPartCatalog(@Param("site") String site);
List<QcSpecData> qcSpecSearch(QcSpecData data);
void qcSpecSave(QcSpecData data);

6
src/main/java/com/gaotao/modules/pms/service/Impl/QcBaseInfoServiceImpl.java

@ -1004,6 +1004,12 @@ public class QcBaseInfoServiceImpl implements QcBaseInfoService {
qcBaseInfoMapper.qcPartAttributeEdit(data);
}
@Override
public void syncPartCatalog(String site) {
String syncSite = StringUtils.isBlank(site) ? "*" : site;
qcBaseInfoMapper.syncPartCatalog(syncSite);
}
@Override
public List<QcSpecData> qcSpecSearch(QcSpecData data) {
return qcBaseInfoMapper.qcSpecSearch(data);

2
src/main/java/com/gaotao/modules/pms/service/QcBaseInfoService.java

@ -113,6 +113,8 @@ public interface QcBaseInfoService {
void qcPartAttributeEdit(PartInformationVo data);
void syncPartCatalog(String site);
List<QcSpecData> qcSpecSearch(QcSpecData data);
void qcSpecSave(QcSpecData data);

4
src/main/resources/mapper/pms/QcBaseInfoMapper.xml

@ -1277,6 +1277,10 @@
WHERE site = #{site} and partNo = #{partNo} and bu_no = #{buNo}
</update>
<update id="syncPartCatalog">
exec dbo.UspSyncPartCatalog #{site,jdbcType=VARCHAR}
</update>
<!-- 删除物料属性模板 -->
<delete id="deletePartAttributeTemplate" parameterType="com.gaotao.modules.pms.data.QcPartAttributeData">
DELETE FROM qc_attribute_template

Loading…
Cancel
Save