|
@@ -224,6 +224,26 @@ public class BillSubsidyServiceImpl extends ServiceImpl<BillSubsidyMapper, BillS
|
|
@Override
|
|
@Override
|
|
@Transactional
|
|
@Transactional
|
|
public Result addApplication(HttpServletRequest httpServletRequest, BillSubsidy billSubsidy) {
|
|
public Result addApplication(HttpServletRequest httpServletRequest, BillSubsidy billSubsidy) {
|
|
|
|
+ Integer type = sysUserMapper.selectOne(new QueryWrapper<SysUser>().eq("id", TokenSign.getMemberIdByJwtToken(httpServletRequest))).getUserType();
|
|
|
|
+
|
|
|
|
+ if (type == 2){
|
|
|
|
+ if ("".equals(billSubsidy.getFarmName())){
|
|
|
|
+ return new Result(10001,"牧场名称不能为空",false);
|
|
|
|
+ }
|
|
|
|
+ if ("".equals(billSubsidy.getNameTwo())){
|
|
|
|
+ return new Result(10001,"负责人不能为空",false);
|
|
|
|
+ }
|
|
|
|
+ billSubsidy.setSubsidyType(1);
|
|
|
|
+ }
|
|
|
|
+ if (type == 3){
|
|
|
|
+ if ("".equals(billSubsidy.getFarmerName())){
|
|
|
|
+ return new Result(10001,"农户姓名不能为空",false);
|
|
|
|
+ }
|
|
|
|
+ if ("".equals(billSubsidy.getFarmerType())){
|
|
|
|
+ return new Result(10001,"农户类型不能为空",false);
|
|
|
|
+ }
|
|
|
|
+ billSubsidy.setSubsidyType(0);
|
|
|
|
+ }
|
|
String eartagNo = billSubsidy.getEartagNo();
|
|
String eartagNo = billSubsidy.getEartagNo();
|
|
String[] eartags = eartagNo.split(",");
|
|
String[] eartags = eartagNo.split(",");
|
|
if (eartags.length != billSubsidy.getRewardNum()){
|
|
if (eartags.length != billSubsidy.getRewardNum()){
|
|
@@ -240,6 +260,8 @@ public class BillSubsidyServiceImpl extends ServiceImpl<BillSubsidyMapper, BillS
|
|
BaseUserBank bankCard = baseUserBankMapper.selectOne(new QueryWrapper<BaseUserBank>().eq("bank_id", billSubsidy.getBankCardId()));
|
|
BaseUserBank bankCard = baseUserBankMapper.selectOne(new QueryWrapper<BaseUserBank>().eq("bank_id", billSubsidy.getBankCardId()));
|
|
billSubsidy.setBankName(bankCard.getBankName());
|
|
billSubsidy.setBankName(bankCard.getBankName());
|
|
billSubsidy.setBankImgUrl(bankCard.getBankImgUrl());
|
|
billSubsidy.setBankImgUrl(bankCard.getBankImgUrl());
|
|
|
|
+ billSubsidy.setBankBelongTo(bankCard.getBankBelongTo());
|
|
|
|
+ billSubsidy.setBankReservePhone(bankCard.getBankReservePhone());
|
|
// if (!(BankUtil.checkBankCard(bankCardId))) {
|
|
// if (!(BankUtil.checkBankCard(bankCardId))) {
|
|
// return new Result(10001, "银行卡号不符合标准!", false);
|
|
// return new Result(10001, "银行卡号不符合标准!", false);
|
|
// }
|
|
// }
|
|
@@ -268,7 +290,7 @@ public class BillSubsidyServiceImpl extends ServiceImpl<BillSubsidyMapper, BillS
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- billSubsidy.setSubsidyName(billSubsidy.getFarmerName() + "的补贴申请");
|
|
|
|
|
|
+ billSubsidy.setSubsidyName(TokenSign.getUserName(httpServletRequest) + "的补贴申请");
|
|
billSubsidy.setDetailedAdress(sysUser.getDetailedAdress());
|
|
billSubsidy.setDetailedAdress(sysUser.getDetailedAdress());
|
|
billSubsidy.setDetailedAdressCode(sysUser.getDetailedAdressCode());
|
|
billSubsidy.setDetailedAdressCode(sysUser.getDetailedAdressCode());
|
|
billSubsidy.setBriefAddress(sysUser.getBriefAddress());
|
|
billSubsidy.setBriefAddress(sysUser.getBriefAddress());
|
|
@@ -299,6 +321,8 @@ public class BillSubsidyServiceImpl extends ServiceImpl<BillSubsidyMapper, BillS
|
|
BaseUserBank bankCard = baseUserBankMapper.selectOne(new QueryWrapper<BaseUserBank>().eq("bank_id", billSubsidy.getBankCardId()));
|
|
BaseUserBank bankCard = baseUserBankMapper.selectOne(new QueryWrapper<BaseUserBank>().eq("bank_id", billSubsidy.getBankCardId()));
|
|
billSubsidy.setBankName(bankCard.getBankName());
|
|
billSubsidy.setBankName(bankCard.getBankName());
|
|
billSubsidy.setBankImgUrl(bankCard.getBankImgUrl());
|
|
billSubsidy.setBankImgUrl(bankCard.getBankImgUrl());
|
|
|
|
+ billSubsidy.setBankBelongTo(bankCard.getBankBelongTo());
|
|
|
|
+ billSubsidy.setBankReservePhone(bankCard.getBankReservePhone());
|
|
billSubsidy.setSubsidySch(7);
|
|
billSubsidy.setSubsidySch(7);
|
|
billSubsidy.setCreateUser(userName);
|
|
billSubsidy.setCreateUser(userName);
|
|
if (ObjectUtil.isEmpty(subsidy)) {
|
|
if (ObjectUtil.isEmpty(subsidy)) {
|