diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybillProblemInfo.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybillProblemInfo.java
index c4bd84763..d889d0bb7 100644
--- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybillProblemInfo.java
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybillProblemInfo.java
@@ -37,7 +37,7 @@ public class EmisWaybillProblemInfo extends BaseEntity
private Long id;
/* 运单号 */
private String billCode;
- /* 问题类型: 航班拉货 */
+ /* 问题类型id: 航班拉货 */
private Integer problemType;
/* 问题件标题 */
private String problemTitle;
@@ -72,8 +72,11 @@ public class EmisWaybillProblemInfo extends BaseEntity
private String reversionMan;
/* 回复人代码 */
private String reversionManCode;
+ /* 回复网点 */
+ private String reversionSiteCode;
/* 回复日期 */
- private String reversionDate;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date reversionDate;
/* 是否检查 0-否 1-是 */
private String blCheckok;
/* 是否查看 0-否 1-是 */
@@ -88,6 +91,8 @@ public class EmisWaybillProblemInfo extends BaseEntity
private String registerManName;
private String registerSiteName;
+ private String reversionSiteName;
+ private String registerManDeptName;
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillProblemFaqServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillProblemFaqServiceImpl.java
index 0eb60d236..4184430b2 100644
--- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillProblemFaqServiceImpl.java
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisWaybillProblemFaqServiceImpl.java
@@ -10,7 +10,12 @@
package com.xdadan.erp.emis.service.impl;
+import java.util.Date;
import java.util.List;
+
+import com.xdadan.erp.emis.domain.EmisWaybillProblemInfo;
+import com.xdadan.erp.emis.mapper.EmisWaybillProblemInfoMapper;
+import com.xdadan.erp.emis.service.EmisBaseService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.xdadan.erp.emis.domain.EmisWaybillProblemFaq;
@@ -24,11 +29,15 @@ import com.xdadan.erp.emis.service.IEmisWaybillProblemFaqService;
* @date 2024-05-20 09:36:48
*/
@Service
-public class EmisWaybillProblemFaqServiceImpl implements IEmisWaybillProblemFaqService
+public class EmisWaybillProblemFaqServiceImpl extends EmisBaseService implements IEmisWaybillProblemFaqService
{
@Autowired
private EmisWaybillProblemFaqMapper emisWaybillProblemFaqMapper;
+ @Autowired
+ private EmisWaybillProblemInfoMapper emisWaybillProblemInfoMapper;
+
+
/**
* 查询问题件FAG
*
@@ -62,6 +71,22 @@ public class EmisWaybillProblemFaqServiceImpl implements IEmisWaybillProblemFaqS
@Override
public int insertEmisWaybillProblemFaq(EmisWaybillProblemFaq emisWaybillProblemFaq)
{
+ // 更新问题件最后回复
+ EmisWaybillProblemInfo emisWaybillProblemInfo =
+ emisWaybillProblemInfoMapper.selectEmisWaybillProblemInfoById(emisWaybillProblemFaq.getProbId());
+
+ if(emisWaybillProblemInfo!=null){
+
+ EmisWaybillProblemInfo newEmisWaybillProblemInfo= new EmisWaybillProblemInfo();
+ newEmisWaybillProblemInfo.setId(emisWaybillProblemInfo.getId());
+ newEmisWaybillProblemInfo.setReversionDate(new Date());
+ newEmisWaybillProblemInfo.setReversionManCode(getCurrentUser().getEmpCode());
+ newEmisWaybillProblemInfo.setReversionSiteCode(getCurrentUser().getOwnerSiteCode());
+ newEmisWaybillProblemInfo.setBlReversion("1");
+
+ emisWaybillProblemInfoMapper.updateEmisWaybillProblemInfo(newEmisWaybillProblemInfo);
+ }
+
return emisWaybillProblemFaqMapper.insertEmisWaybillProblemFaq(emisWaybillProblemFaq);
}
diff --git a/emis-biz/src/main/resources/mapper/EmisBaseMapper.xml b/emis-biz/src/main/resources/mapper/EmisBaseMapper.xml
index d0f1118c4..5be762cf0 100644
--- a/emis-biz/src/main/resources/mapper/EmisBaseMapper.xml
+++ b/emis-biz/src/main/resources/mapper/EmisBaseMapper.xml
@@ -104,6 +104,11 @@
select a.emp_name from sys_user a where a.emp_code = #{code} limit 1
+
+
+