Procházet zdrojové kódy

fix

release_toaliyun_real
winter před 1 rokem
rodič
revize
c7e62bab71
3 změnil soubory, kde provedl 35 přidání a 0 odebrání
  1. +8
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinanceController.java
  2. +1
    -0
      mallinkService/src/main/java/com/iformall/service/WxFinanceService.java
  3. +26
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxFinanceServiceImpl.java

+ 8
- 0
mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinanceController.java Zobrazit soubor

@@ -784,6 +784,14 @@ public class WxFinanceController extends BaseController {
return new ResultData(page);
}
@ApiOperation("新增结账")
@PostMapping("saveCheckOut")
public ResultData saveCheckOut(@RequestBody WxFinanceCheckOut record) {
record.updateTenantInfo(getTenantInfo());
wxFinanceService.saveOrUpdateCheckOut(record, getUser());
return new ResultData();
}
private boolean isValidPayTime(Date date) {
// SysConfig sysconfig = wxFinanceService.getFinishEndTime(this.getTenantInfo());
// String fdatestr = sysconfig.getConfigItemValue();


+ 1
- 0
mallinkService/src/main/java/com/iformall/service/WxFinanceService.java Zobrazit soubor

@@ -90,4 +90,5 @@ public interface WxFinanceService {
//结账
PageInfo<WxFinanceCheckOut> checkOutListAsPage(WxFinanceCheckOut record, Integer pageIndex, Integer pageSize);
void saveOrUpdateCheckOut(WxFinanceCheckOut record,MallUserInfo user);
}

+ 26
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxFinanceServiceImpl.java Zobrazit soubor

@@ -1928,6 +1928,32 @@ public class WxFinanceServiceImpl implements WxFinanceService {
return page;
}

@Override
public void saveOrUpdateCheckOut(WxFinanceCheckOut record, MallUserInfo user) {
final IdWorker idWorker = IdWorker.get();
Date date = new Date();
if (record.getId() == null) {
record.setId(idWorker.nextId());
record.setCreateTime(date);
record.setCreateBy(user.getId());
record.setCreateByName(user.getName());
record.setUpdateTime(date);
record.setUpdateBy(user.getId());
record.setUpdateByName(user.getName());
try {
wxFinanceCheckOutMapper.insert(record);
} catch (Exception e) {
logger.error("保存失败,e:" + e.getMessage());
throw new MallinkException(ErrorCode.DB_FAIL.getCode(), "DB FAILD " + e.getMessage());
}
} else {
record.setUpdateTime(date);
record.setUpdateBy(user.getId());
record.setUpdateByName(user.getName());
wxFinanceCheckOutMapper.updateById(record);
}
}



}

Načítá se…
Zrušit
Uložit