|
@@ -194,24 +194,26 @@ public class CustomerInfoController extends BaseController {
|
194
|
194
|
LambdaQueryWrapper<CustomerInfo> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
195
|
195
|
lambdaQueryWrapper.eq(CustomerInfo::getCustomerId,customerId);
|
196
|
196
|
CustomerInfo oldCustomerInfo = iCustomerInfoService.getOne(lambdaQueryWrapper);
|
197
|
|
- if (iCustomerInfoService.updateById(customerInfo)){
|
198
|
|
- // 记录到修改记录表中
|
199
|
|
- CustomerInfoModifyRecord customerInfoModifyRecord = new CustomerInfoModifyRecord();
|
200
|
|
- customerInfoModifyRecord.setCreateDate(LocalDateTime.now());
|
201
|
|
- customerInfoModifyRecord.setCustomerInfoId(oldCustomerInfo.getCustomerId());
|
202
|
|
- customerInfoModifyRecord.setModifyPersonId(person.getPersonId());
|
203
|
|
- customerInfoModifyRecord.setOrgId(orgId);
|
204
|
|
- customerInfoModifyRecord.setContent(JSONObject.toJSONString(customerInfo));
|
205
|
|
- customerInfoModifyRecordService.save(customerInfoModifyRecord);
|
206
|
|
- responseBean.addSuccess(customerInfo);
|
|
197
|
+ if (oldCustomerInfo == null){
|
|
198
|
+ iCustomerInfoService.save(customerInfo);
|
207
|
199
|
}else {
|
208
|
|
- responseBean.addError("fail");
|
|
200
|
+ customerInfo.setCustomerInfoId(oldCustomerInfo.getCustomerInfoId());
|
|
201
|
+ iCustomerInfoService.updateById(customerInfo);
|
209
|
202
|
}
|
|
203
|
+ // 记录到修改记录表中
|
|
204
|
+ CustomerInfoModifyRecord customerInfoModifyRecord = new CustomerInfoModifyRecord();
|
|
205
|
+ customerInfoModifyRecord.setCreateDate(LocalDateTime.now());
|
|
206
|
+ customerInfoModifyRecord.setCustomerInfoId(oldCustomerInfo.getCustomerId());
|
|
207
|
+ customerInfoModifyRecord.setModifyPersonId(person.getPersonId());
|
|
208
|
+ customerInfoModifyRecord.setOrgId(orgId);
|
|
209
|
+ customerInfoModifyRecord.setContent(JSONObject.toJSONString(customerInfo));
|
|
210
|
+ customerInfoModifyRecordService.save(customerInfoModifyRecord);
|
210
|
211
|
}catch (Exception e){
|
211
|
212
|
e.printStackTrace();
|
212
|
213
|
logger.error("customerInfoUpdate -=- {}",e.toString());
|
213
|
214
|
responseBean.addError(e.getMessage());
|
214
|
215
|
}
|
|
216
|
+ responseBean.addSuccess(customerInfo);
|
215
|
217
|
return responseBean;
|
216
|
218
|
}
|
217
|
219
|
|