Explorar el Código

[ext扩展保存问题][修改]:type设置

release^2
Stormeye Wu hace 7 años
padre
commit
69e65343b0
Se han modificado 1 ficheros con 14 adiciones y 5 borrados
  1. +14
    -5
      mallinkService/src/main/java/com/iformall/service/impl/WxWeappExtSetServiceImpl.java

+ 14
- 5
mallinkService/src/main/java/com/iformall/service/impl/WxWeappExtSetServiceImpl.java Ver fichero

@@ -2,7 +2,9 @@ package com.iformall.service.impl;


import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.iformall.domain.po.WxAppinfo;
import com.iformall.domain.po.WxWeappExtSet; import com.iformall.domain.po.WxWeappExtSet;
import com.iformall.mapper.WxAppinfoMapper;
import com.iformall.mapper.WxWeappExtSetMapper; import com.iformall.mapper.WxWeappExtSetMapper;
import com.iformall.service.WxWeappExtSetService; import com.iformall.service.WxWeappExtSetService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@@ -14,6 +16,9 @@ import java.util.List;


@Service @Service
public class WxWeappExtSetServiceImpl implements WxWeappExtSetService { public class WxWeappExtSetServiceImpl implements WxWeappExtSetService {

@Autowired
WxAppinfoMapper appinfoMapper;
@Autowired @Autowired
WxWeappExtSetMapper wxWeappExtSetMapper; WxWeappExtSetMapper wxWeappExtSetMapper;
@@ -44,11 +49,15 @@ public class WxWeappExtSetServiceImpl implements WxWeappExtSetService {
Date curDate = new Date(); Date curDate = new Date();
if (record.getId() == null) { if (record.getId() == null) {
//record.setId(UUID.randomUUID().toString().replaceAll("-", "")); //record.setId(UUID.randomUUID().toString().replaceAll("-", ""));
final IdWorker idWorker = IdWorker.get();
record.setId(idWorker.nextId());
record.setCreateDate(curDate);
record.setUpdateDate(curDate);
wxWeappExtSetMapper.insertSelective(record);
WxAppinfo appinfo = appinfoMapper.findByAppId(record.getAppId());
if(appinfo != null) {
final IdWorker idWorker = IdWorker.get();
record.setId(idWorker.nextId());
record.setType(appinfo.getType());
record.setCreateDate(curDate);
record.setUpdateDate(curDate);
wxWeappExtSetMapper.insertSelective(record);
}
} else { } else {
record.setUpdateDate(curDate); record.setUpdateDate(curDate);
wxWeappExtSetMapper.updateByPrimaryKeySelective(record); wxWeappExtSetMapper.updateByPrimaryKeySelective(record);


Cargando…
Cancelar
Guardar