Sfoglia il codice sorgente

fix

release_toaliyun_real
winter 1 anno fa
parent
commit
a588c220b3
1 ha cambiato i file con 14 aggiunte e 7 eliminazioni
  1. +14
    -7
      mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java

+ 14
- 7
mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java Vedi File

@@ -318,19 +318,26 @@ public class WxPropertyContractServiceImpl implements WxPropertyContractService
record.setRentShopType(merchant.getRentShopType()); record.setRentShopType(merchant.getRentShopType());
//保存物业合同信息 //保存物业合同信息
final IdWorker idWorker = IdWorker.get();
record.setId(idWorker.nextId());
if (record.getCreateType().intValue() == EnumPropertyCreateType.BY_SHOP.getCode().intValue()) { if (record.getCreateType().intValue() == EnumPropertyCreateType.BY_SHOP.getCode().intValue()) {
record.setEndDate(setEndDate(record.getStartDate(),record.getRentalStartDate())); record.setEndDate(setEndDate(record.getStartDate(),record.getRentalStartDate()));
} }
Date date = new Date(); Date date = new Date();
record.setCreatetime(date);
record.setUpdatetime(date);
record.setStatus(EnumRentContractStatus.UNWRITE.getCode());
record.setApplyStatus(EnumRentContractAppStatus.DEFAULT.getCode());

try { try {
wxPropertyContractMapper.insert(record);
if (null == record.getId()) {
final IdWorker idWorker = IdWorker.get();
record.setId(idWorker.nextId());
record.setCreatetime(date);
record.setUpdatetime(date);
record.setStatus(EnumRentContractStatus.UNWRITE.getCode());
record.setApplyStatus(EnumRentContractAppStatus.DEFAULT.getCode());
wxPropertyContractMapper.insert(record);
//编辑
}else {
record.setUpdatetime(date);
wxPropertyContractMapper.updateById(record);
}
} catch (Exception e) { } catch (Exception e) {
logger.error("保存物业合同信息失败,e:" + e.getMessage()); logger.error("保存物业合同信息失败,e:" + e.getMessage());
throw new MallinkException(ErrorCode.DB_FAIL.getCode(), "DB FAILD " + e.getMessage()); throw new MallinkException(ErrorCode.DB_FAIL.getCode(), "DB FAILD " + e.getMessage());


Caricamento…
Annulla
Salva