md
This commit is contained in:
parent
f448f559dc
commit
e0135d5086
@ -439,6 +439,54 @@ public class Oms2cWaybillController extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@GetMapping("/unbindMonthPayCode")
|
||||||
|
public AjaxResult unbindMonthPayCode(String monthPayCode)
|
||||||
|
{
|
||||||
|
|
||||||
|
try {
|
||||||
|
|
||||||
|
if(StringUtils.isEmpty(monthPayCode)){
|
||||||
|
return AjaxResult.error("绑定失败,月结卡号必填!");
|
||||||
|
}
|
||||||
|
// 查询月结账号是否存在
|
||||||
|
|
||||||
|
SysOmsUser sysOmsUser0 = sysOmsUserService.selectUserByMonthCust(monthPayCode);
|
||||||
|
if(sysOmsUser0==null){
|
||||||
|
return AjaxResult.error("绑定失败,月结用户不存在!");
|
||||||
|
}
|
||||||
|
monthPayCode = sysOmsUser0.getMonthlyPayCode();
|
||||||
|
|
||||||
|
|
||||||
|
// 已绑定无需再绑定
|
||||||
|
EmisMonthpayUseApply applayQuery=new EmisMonthpayUseApply();
|
||||||
|
applayQuery.setCustomerCode(getLoginUser().getUser().getCustomerCode());
|
||||||
|
applayQuery.setCustNo(monthPayCode);
|
||||||
|
List<EmisMonthpayUseApply> listSend=emisMonthpayUseApplyService.selectEmisMonthpayUseApplyList(applayQuery);
|
||||||
|
|
||||||
|
if(!CollectionUtil.isEmpty(listSend)) {
|
||||||
|
EmisMonthpayUseApply useApp0=listSend.get(0);
|
||||||
|
if(useApp0.getAuditStatus() != 1) {
|
||||||
|
return AjaxResult.error("未绑定");
|
||||||
|
}
|
||||||
|
|
||||||
|
emisMonthpayUseApplyService.deleteEmisMonthpayUseApplyById(useApp0.getId());
|
||||||
|
return AjaxResult.success("解绑成功");
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return AjaxResult.error("未绑定");
|
||||||
|
}
|
||||||
|
|
||||||
|
}catch (Exception ex){
|
||||||
|
ex.printStackTrace();
|
||||||
|
// 返回子定义异常
|
||||||
|
if(ex instanceof EmisBizError){
|
||||||
|
return AjaxResult.error(ex.getMessage(),((EmisBizError)ex).getErrorCode());
|
||||||
|
}
|
||||||
|
return AjaxResult.error("服务器异常,联系客服");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 验证绑定月结卡号
|
* 验证绑定月结卡号
|
||||||
* @param monthPayCode
|
* @param monthPayCode
|
||||||
|
|||||||
@ -25,7 +25,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
|
|
||||||
<select id="selectEmisMonthpayUseApplyList" parameterType="EmisMonthpayUseApply" resultMap="EmisMonthpayUseApplyResult">
|
<select id="selectEmisMonthpayUseApplyList" parameterType="EmisMonthpayUseApply" resultMap="EmisMonthpayUseApplyResult">
|
||||||
<include refid="selectEmisMonthpayUseApplyVo"/>
|
<include refid="selectEmisMonthpayUseApplyVo"/>
|
||||||
<where>
|
<where>
|
||||||
|
del_flag = '0'
|
||||||
<if test="id != null "> and id = #{id}</if>
|
<if test="id != null "> and id = #{id}</if>
|
||||||
<if test="custNo != null and custNo != ''"> and cust_no= #{custNo}</if>
|
<if test="custNo != null and custNo != ''"> and cust_no= #{custNo}</if>
|
||||||
<if test="customerCode != null and customerCode != ''"> and customer_code=#{customerCode}</if>
|
<if test="customerCode != null and customerCode != ''"> and customer_code=#{customerCode}</if>
|
||||||
@ -131,11 +132,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
</update>
|
</update>
|
||||||
|
|
||||||
<delete id="deleteEmisMonthpayUseApplyById" parameterType="Long">
|
<delete id="deleteEmisMonthpayUseApplyById" parameterType="Long">
|
||||||
delete from emis_monthpay_use_apply where id = #{id}
|
update emis_monthpay_use_apply set del_flag='1' where id = #{id}
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
<delete id="deleteEmisMonthpayUseApplyByIds" parameterType="String">
|
<delete id="deleteEmisMonthpayUseApplyByIds" parameterType="String">
|
||||||
delete from emis_monthpay_use_apply where id in
|
update emis_monthpay_use_apply set del_flag='1' where id in
|
||||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||||
#{id}
|
#{id}
|
||||||
</foreach>
|
</foreach>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user