|
@@ -225,19 +225,22 @@ public class OldRefundManageLogic {
|
|
|
|
|
|
return sheetId;
|
|
return sheetId;
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
- final Integer count = workerSalesCustomerInfoService.lambdaQuery()
|
|
|
|
|
|
+ WorkerSalesCustomerInfo info = workerSalesCustomerInfoService.lambdaQuery()
|
|
.eq(WorkerSalesCustomerInfo::getCompanyWechatId, bean.getCompanyWechatId())
|
|
.eq(WorkerSalesCustomerInfo::getCompanyWechatId, bean.getCompanyWechatId())
|
|
.eq(WorkerSalesCustomerInfo::getWorkOrderNo, bean.getWorkOrderNo())
|
|
.eq(WorkerSalesCustomerInfo::getWorkOrderNo, bean.getWorkOrderNo())
|
|
.eq(WorkerSalesCustomerInfo::getRepairFlag, bean.getRepairFlag())
|
|
.eq(WorkerSalesCustomerInfo::getRepairFlag, bean.getRepairFlag())
|
|
- .count();
|
|
|
|
|
|
+ .one();
|
|
|
|
|
|
- if (count == 0) {
|
|
|
|
- WorkerSalesCustomerInfo info = new WorkerSalesCustomerInfo();
|
|
|
|
|
|
+ if (Objects.isNull(info)) {
|
|
|
|
+ info = new WorkerSalesCustomerInfo();
|
|
info.setErr(e.getMessage())
|
|
info.setErr(e.getMessage())
|
|
.setSalesCustomerJson(JSONUtil.toJsonStr(bean))
|
|
.setSalesCustomerJson(JSONUtil.toJsonStr(bean))
|
|
.setIdentity(bean.getIdentity())
|
|
.setIdentity(bean.getIdentity())
|
|
.setCompanyWechatId(bean.getCompanyWechatId())
|
|
.setCompanyWechatId(bean.getCompanyWechatId())
|
|
.insert();
|
|
.insert();
|
|
|
|
+ } else {
|
|
|
|
+ info.setErr(e.getMessage())
|
|
|
|
+ .updateById();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return null;
|
|
return null;
|
|
@@ -312,7 +315,6 @@ public class OldRefundManageLogic {
|
|
}
|
|
}
|
|
|
|
|
|
private OldRefundManageBean convertBean(SalesCustomerPartsBean bean, AdminWebsit websit, Map<String, WebsitGoods> partsMap) {
|
|
private OldRefundManageBean convertBean(SalesCustomerPartsBean bean, AdminWebsit websit, Map<String, WebsitGoods> partsMap) {
|
|
- CurrentCompanyWechat wechat = commonLogic.getCurrentCompanyWechat();
|
|
|
|
OldRefundManageBean oldRefundManageBean = new OldRefundManageBean();
|
|
OldRefundManageBean oldRefundManageBean = new OldRefundManageBean();
|
|
BeanUtils.copyProperties(bean, oldRefundManageBean);
|
|
BeanUtils.copyProperties(bean, oldRefundManageBean);
|
|
if (PartsRepairFlagEnum.INNER.getKey().equals(bean.getRepairFlag())) {
|
|
if (PartsRepairFlagEnum.INNER.getKey().equals(bean.getRepairFlag())) {
|
|
@@ -322,9 +324,9 @@ public class OldRefundManageLogic {
|
|
}
|
|
}
|
|
oldRefundManageBean.setReceiveWebsitName(websit.getName());
|
|
oldRefundManageBean.setReceiveWebsitName(websit.getName());
|
|
oldRefundManageBean.setWebsitAddress(websit.getAddress());
|
|
oldRefundManageBean.setWebsitAddress(websit.getAddress());
|
|
- oldRefundManageBean.setCreateBy(wechat.getUser().getNickName());
|
|
|
|
|
|
+ oldRefundManageBean.setCreateBy(bean.getWorkerName());
|
|
oldRefundManageBean.setCreateTime(DateUtil.date());
|
|
oldRefundManageBean.setCreateTime(DateUtil.date());
|
|
- oldRefundManageBean.setUpdateBy(wechat.getUser().getNickName());
|
|
|
|
|
|
+ oldRefundManageBean.setUpdateBy(bean.getWorkerName());
|
|
oldRefundManageBean.setUpdateTime(DateUtil.date());
|
|
oldRefundManageBean.setUpdateTime(DateUtil.date());
|
|
oldRefundManageBean.setFlag(PartsOrderFlagEnum.SAVE.toString());
|
|
oldRefundManageBean.setFlag(PartsOrderFlagEnum.SAVE.toString());
|
|
|
|
|