fix 74292,判断不需要发票时直接更新数据为null
add 修复数据
This commit is contained in:
+18
@@ -8,6 +8,8 @@ import java.util.stream.Collectors;
|
|||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||||
import com.jero.aspect.annotation.CompanyNameTranslate;
|
import com.jero.aspect.annotation.CompanyNameTranslate;
|
||||||
import com.jero.common.api.vo.Result;
|
import com.jero.common.api.vo.Result;
|
||||||
import com.jero.common.aspect.annotation.DictPoint;
|
import com.jero.common.aspect.annotation.DictPoint;
|
||||||
@@ -45,6 +47,7 @@ import io.swagger.annotations.ApiOperation;
|
|||||||
import com.jero.common.aspect.annotation.AutoLog;
|
import com.jero.common.aspect.annotation.AutoLog;
|
||||||
|
|
||||||
import static org.jeecg.modules.jmreport.desreport.b.b.i;
|
import static org.jeecg.modules.jmreport.desreport.b.b.i;
|
||||||
|
import static org.jeecg.modules.jmreport.desreport.b.b.m;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -434,4 +437,19 @@ public class PayMeetingSituationController extends JeroController<PayMeetingSitu
|
|||||||
payMeetingSituationService.guestsDeleteFile(guestsUploadFileVO);
|
payMeetingSituationService.guestsDeleteFile(guestsUploadFileVO);
|
||||||
return Result.OK("删除文件成功!");
|
return Result.OK("删除文件成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping(value = "/fix")
|
||||||
|
public Result<?> fix(@RequestParam(name = "meetingId") String meetingId) {
|
||||||
|
LambdaQueryWrapper<PayMeetingSituation> wrapper = new LambdaQueryWrapper<>();
|
||||||
|
wrapper.eq(PayMeetingSituation::getMeetingId,meetingId);
|
||||||
|
wrapper.isNotNull(PayMeetingSituation::getCompanyPhone);
|
||||||
|
List<PayMeetingSituation> list = payMeetingSituationService.list(wrapper);
|
||||||
|
for (PayMeetingSituation payMeetingSituation : list) {
|
||||||
|
LambdaUpdateWrapper<PayMeetingSituation> update = new LambdaUpdateWrapper<>();
|
||||||
|
update.eq(PayMeetingSituation::getId,payMeetingSituation.getId());
|
||||||
|
update.set(PayMeetingSituation::getCompanyPhone,PasswordUtil.decrypt(payMeetingSituation.getCompanyPhone()));
|
||||||
|
payMeetingSituationService.update(update);
|
||||||
|
}
|
||||||
|
return Result.OK();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+13
@@ -1195,6 +1195,19 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
|||||||
|
|
||||||
BeanUtils.copyProperties(updateInvoicePram, payMeetingSituation1);
|
BeanUtils.copyProperties(updateInvoicePram, payMeetingSituation1);
|
||||||
}
|
}
|
||||||
|
//不需要发票时清空开票信息
|
||||||
|
if (ProjectCommon.NEED_INVOICE0.equals(needInvoice)) {
|
||||||
|
LambdaUpdateWrapper<PayMeetingSituation> update = new LambdaUpdateWrapper<>();
|
||||||
|
update.eq(PayMeetingSituation::getId,payMeetingSituation.getId());
|
||||||
|
update.set(PayMeetingSituation::getDutyCode,null);
|
||||||
|
update.set(PayMeetingSituation::getCompanyAddress,null);
|
||||||
|
update.set(PayMeetingSituation::getCompanyPhone,null);
|
||||||
|
update.set(PayMeetingSituation::getOpeningBank,null);
|
||||||
|
update.set(PayMeetingSituation::getBankAccount,null);
|
||||||
|
update.set(PayMeetingSituation::getLinkBankNumber,null);
|
||||||
|
update.set(PayMeetingSituation::getInvoiceProject,null);
|
||||||
|
this.update(update);
|
||||||
|
}
|
||||||
String paymentRecord = payMeetingSituation.getPaymentRecord();
|
String paymentRecord = payMeetingSituation.getPaymentRecord();
|
||||||
String orderCode = payMeetingSituation.getOrderCode();
|
String orderCode = payMeetingSituation.getOrderCode();
|
||||||
//优先判断合同 判断是否为合同添加的参会人
|
//优先判断合同 判断是否为合同添加的参会人
|
||||||
|
|||||||
Reference in New Issue
Block a user