This commit is contained in:
linfso 2024-06-09 00:53:21 +08:00
parent 362910300e
commit 2b6f974588
4 changed files with 41 additions and 4 deletions

View File

@ -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;

View File

@ -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);
}

View File

@ -104,6 +104,11 @@
select a.emp_name from sys_user a where a.emp_code = #{code} limit 1
</select>
<!-- 查询员工部门(dept_name) -->
<select id="selectDeptNameByEmpCode" parameterType="String" resultType="string">
select b.dept_name from sys_user a,sys_dept b where a.dept_id=b.dept_id and a.emp_code = #{code} limit 1
</select>
<!-- 查询员工(user_id) -->
<select id="selectEmpNameByUserId" parameterType="String" resultType="string">
select a.emp_name from sys_user a where a.user_id = #{id} limit 1

View File

@ -24,6 +24,7 @@
<result property="reversionStr" column="reversion_str" />
<result property="reversionMan" column="reversion_man" />
<result property="reversionManCode" column="reversion_man_code" />
<result property="reversionSiteCode" column="reversion_site_code" />
<result property="reversionDate" column="reversion_date" />
<result property="blCheckok" column="bl_checkok" />
<result property="blSee" column="bl_see" />
@ -33,7 +34,8 @@
<association property="sendSiteName" column="send_site_code" select="com.xdadan.erp.emis.mapper.EmisBaseMapper.selectSiteNameByCode"/>
<association property="registerSiteName" column="register_site_code" select="com.xdadan.erp.emis.mapper.EmisBaseMapper.selectSiteNameByCode"/>
<association property="registerManName" column="register_man_code" select="com.xdadan.erp.emis.mapper.EmisBaseMapper.selectEmpNameByCode"/>
<association property="reversionSiteName" column="register_site_code" select="com.xdadan.erp.emis.mapper.EmisBaseMapper.selectSiteNameByCode"/>
<association property="registerManDeptName" column="register_man_code" select="com.xdadan.erp.emis.mapper.EmisBaseMapper.selectDeptNameByEmpCode"/>
</resultMap>