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
|
||||
|
||||
@ -26,6 +26,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<select id="selectEmisMonthpayUseApplyList" parameterType="EmisMonthpayUseApply" resultMap="EmisMonthpayUseApplyResult">
|
||||
<include refid="selectEmisMonthpayUseApplyVo"/>
|
||||
<where>
|
||||
del_flag = '0'
|
||||
<if test="id != null "> and id = #{id}</if>
|
||||
<if test="custNo != null and custNo != ''"> and cust_no= #{custNo}</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>
|
||||
|
||||
<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 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=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user