Browse Source

0324.2

master
zhangye 6 years ago
parent
commit
47557dcf50
  1. 2
      ct/src/main/java/com/ccsens/ct/api/SiteController.java
  2. 2
      ct/src/main/java/com/ccsens/ct/service/ISiteService.java
  3. 39
      ct/src/main/java/com/ccsens/ct/service/SiteService.java
  4. 8
      health/src/main/java/com/ccsens/health/bean/dto/AbnormalDto.java
  5. 5
      health/src/main/java/com/ccsens/health/bean/dto/JourneyDto.java
  6. 2
      health/src/main/java/com/ccsens/health/persist/dao/JourneyAbnormalDao.java
  7. 3
      health/src/main/java/com/ccsens/health/service/JourneyService.java
  8. 4
      health/src/main/resources/application.yml
  9. 3
      health/src/main/resources/mapper_dao/SiteDao.xml

2
ct/src/main/java/com/ccsens/ct/api/SiteController.java

@ -64,7 +64,7 @@ public class SiteController {
@RequestMapping(value = "siteAll", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) @RequestMapping(value = "siteAll", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<SiteVo.SiteInfoVo> selectSiteAllByBusinessId(@ApiParam @Validated @RequestBody QueryDto<BusinessDto.BusinessId> params) throws Exception { public JsonResponse<SiteVo.SiteInfoVo> selectSiteAllByBusinessId(@ApiParam @Validated @RequestBody QueryDto<BusinessDto.BusinessId> params) throws Exception {
log.info("透过商户id查看所有场所的信息:{}",params); log.info("透过商户id查看所有场所的信息:{}",params);
SiteVo.SiteInfoVo siteInfoVo = siteService.selectSiteAllByBusinessId(params); SiteVo.SiteInfoVo siteInfoVo = siteService.selectSiteAllByBusinessId(params.getParam().getId());
return JsonResponse.newInstance().ok(siteInfoVo); return JsonResponse.newInstance().ok(siteInfoVo);
} }

2
ct/src/main/java/com/ccsens/ct/service/ISiteService.java

@ -15,7 +15,7 @@ public interface ISiteService {
SiteVo.SiteInfo updateSiteInfo(QueryDto<SiteDto.UpdateSite> params); SiteVo.SiteInfo updateSiteInfo(QueryDto<SiteDto.UpdateSite> params);
SiteVo.SiteInfoVo selectSiteAllByBusinessId(QueryDto<BusinessDto.BusinessId> params); SiteVo.SiteInfoVo selectSiteAllByBusinessId(Long businessId);
String downloadQrCode(Long businessId); String downloadQrCode(Long businessId);
} }

39
ct/src/main/java/com/ccsens/ct/service/SiteService.java

@ -102,15 +102,15 @@ public class SiteService implements ISiteService {
outSiteQrcode.setQrcodePath(WebConstant.TEST_URL_BASE_CT +"/business/" + siteInfoDto.getId() + "/siteqrcode/" + site.getSiteName() + "/out/" + outFileName); outSiteQrcode.setQrcodePath(WebConstant.TEST_URL_BASE_CT +"/business/" + siteInfoDto.getId() + "/siteqrcode/" + site.getSiteName() + "/out/" + outFileName);
outSiteQrcode.setBigQrcodePath(WebConstant.TEST_URL_BASE_CT + "/business/" + siteInfoDto.getId() + "/siteqrcode/" + site.getSiteName() + "/out/" + bigOutFileName); outSiteQrcode.setBigQrcodePath(WebConstant.TEST_URL_BASE_CT + "/business/" + siteInfoDto.getId() + "/siteqrcode/" + site.getSiteName() + "/out/" + bigOutFileName);
siteQrcodeDao.insertSelective(outSiteQrcode); siteQrcodeDao.insertSelective(outSiteQrcode);
//获取返回的场所信息 // //获取返回的场所信息
SiteVo.SiteInfo siteInfo1 = new SiteVo.SiteInfo(); //// SiteVo.SiteInfo siteInfo1 = new SiteVo.SiteInfo();
siteInfo1.setId(site.getId()); //// siteInfo1.setId(site.getId());
siteInfo1.setName(site.getSiteName()); //// siteInfo1.setName(site.getSiteName());
siteInfo1.setLongitude(site.getLongitude()); //// siteInfo1.setLongitude(site.getLongitude());
siteInfo1.setLatitude(site.getLatitude()); //// siteInfo1.setLatitude(site.getLatitude());
siteInfo1.setInQrCode(inSiteQrcode.getQrcodePath()); //// siteInfo1.setInQrCode(inSiteQrcode.getQrcodePath());
siteInfo1.setOutQrCode(outSiteQrcode.getQrcodePath()); //// siteInfo1.setOutQrCode(outSiteQrcode.getQrcodePath());
siteInfos.add(siteInfo1); //// siteInfos.add(siteInfo1);
// } // }
// } // }
@ -119,12 +119,14 @@ public class SiteService implements ISiteService {
//查找商户信息 //查找商户信息
Business business = businessDao.selectByPrimaryKey(siteInfoDto.getId()); // Business business = businessDao.selectByPrimaryKey(siteInfoDto.getId());
siteInfoVo.setBusinessId(business.getId()); // siteInfoVo.setBusinessId(business.getId());
siteInfoVo.setBusinessName(business.getName()); // siteInfoVo.setBusinessName(business.getName());
siteInfoVo.setSite(siteInfos); // siteInfoVo.setSite(siteInfos);
siteInfoVo.setDownloadPath(WebConstant.TEST_URL_BASE_CT + "/business/" + siteInfoDto.getId() + "/QrCode.zip"); // siteInfoVo.setDownloadPath(WebConstant.TEST_URL_BASE_CT + "/business/" + siteInfoDto.getId() + "/QrCode.zip");
siteInfoVo.setPath("http://test.tall.wiki/ct-dev/sign-history"); // siteInfoVo.setPath("http://test.tall.wiki/ct-dev/sign-history");
siteInfoVo = selectSiteAllByBusinessId(siteInfoDto.getId());
return siteInfoVo; return siteInfoVo;
} }
@ -205,14 +207,14 @@ public class SiteService implements ISiteService {
/** /**
* 通过商户id查询所有的场所信息 * 通过商户id查询所有的场所信息
* *
* @param params * @param businessId
* @return * @return
*/ */
@Override @Override
public SiteVo.SiteInfoVo selectSiteAllByBusinessId(QueryDto<BusinessDto.BusinessId> params) { public SiteVo.SiteInfoVo selectSiteAllByBusinessId(Long businessId) {
SiteVo.SiteInfoVo siteInfoVo = new SiteVo.SiteInfoVo(); SiteVo.SiteInfoVo siteInfoVo = new SiteVo.SiteInfoVo();
//获取商户信息 //获取商户信息
Business business = businessDao.selectByPrimaryKey(params.getParam().getId()); Business business = businessDao.selectByPrimaryKey(businessId);
if (ObjectUtil.isNull(business)) { if (ObjectUtil.isNull(business)) {
throw new BaseException(CodeEnum.NOT_BUSINESS); throw new BaseException(CodeEnum.NOT_BUSINESS);
} }
@ -220,6 +222,7 @@ public class SiteService implements ISiteService {
siteInfoVo.setBusinessName(business.getName()); siteInfoVo.setBusinessName(business.getName());
//TODO //TODO
siteInfoVo.setPath("http://test.tall.wiki/ct-dev/sign-history"); siteInfoVo.setPath("http://test.tall.wiki/ct-dev/sign-history");
siteInfoVo.setDownloadPath(WebConstant.TEST_URL_BASE_CT + "/business/" + business.getId() + "/QrCode.zip");
//获取场所信息 //获取场所信息
List<SiteVo.SiteInfo> siteInfoList = new ArrayList<>(); List<SiteVo.SiteInfo> siteInfoList = new ArrayList<>();
SiteExample siteExample = new SiteExample(); SiteExample siteExample = new SiteExample();

8
health/src/main/java/com/ccsens/health/bean/dto/AbnormalDto.java

@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -39,19 +40,18 @@ public class AbnormalDto {
@Data @Data
@ApiModel("新增异常人员信息") @ApiModel("新增异常人员信息")
public static class AddAbnormal{ public static class AddAbnormal{
@NotNull @NotEmpty
@ApiModelProperty("学号") @ApiModelProperty("学号")
private String wkno; private String wkno;
@NotNull @NotEmpty
@ApiModelProperty("姓名") @ApiModelProperty("姓名")
private String name; private String name;
@NotNull @NotEmpty
@ApiModelProperty("班级(所在机构)") @ApiModelProperty("班级(所在机构)")
private String department; private String department;
@NotNull @NotNull
@ApiModelProperty("体温") @ApiModelProperty("体温")
private BigDecimal animalHeat; private BigDecimal animalHeat;
@NotNull
@ApiModelProperty("原因") @ApiModelProperty("原因")
private String reason; private String reason;
@NotNull @NotNull

5
health/src/main/java/com/ccsens/health/bean/dto/JourneyDto.java

@ -8,6 +8,7 @@ import org.springframework.beans.BeanUtils;
import javax.validation.constraints.Max; import javax.validation.constraints.Max;
import javax.validation.constraints.Min; import javax.validation.constraints.Min;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -78,6 +79,8 @@ public class JourneyDto {
public static class Query{ public static class Query{
@ApiModelProperty("场所上级") @ApiModelProperty("场所上级")
private String parentCode = "SXDX"; private String parentCode = "SXDX";
@ApiModelProperty("场所名称 不传则查询所有,传了就模糊查询符合条件的数据")
private String siteName;
@ApiModelProperty("第几页") @ApiModelProperty("第几页")
@Min(value = 1) @Min(value = 1)
private int pageNum = 1; private int pageNum = 1;
@ -145,7 +148,7 @@ public class JourneyDto {
@NotNull @NotNull
@ApiModelProperty("出行方式 0铁路 1飞机 2客运车辆 3自驾 4船 5其他") @ApiModelProperty("出行方式 0铁路 1飞机 2客运车辆 3自驾 4船 5其他")
private int tripMode; private int tripMode;
@NotNull @NotEmpty
@ApiModelProperty("车次号") @ApiModelProperty("车次号")
private String carNo; private String carNo;
@NotNull @NotNull

2
health/src/main/java/com/ccsens/health/persist/dao/JourneyAbnormalDao.java

@ -9,5 +9,5 @@ import java.util.List;
@Repository @Repository
public interface JourneyAbnormalDao extends JourneyAbnormalMapper { public interface JourneyAbnormalDao extends JourneyAbnormalMapper {
List<JourneyVo.AddAbnormalJourney> selectAbnormalJourney(@Param("carNo") String carNo, @Param("tripMode") int tripMode, @Param("startTime") Long startTime, @Param("endTime") Long endTime); List<JourneyVo.AddAbnormalJourney> selectAbnormalJourney(@Param("carNo") String carNo, @Param("tripMode") Integer tripMode, @Param("startTime") Long startTime, @Param("endTime") Long endTime);
} }

3
health/src/main/java/com/ccsens/health/service/JourneyService.java

@ -168,7 +168,8 @@ public class JourneyService implements IJourneyService{
JourneyDto.SelectAbnormalJourney abnormalJourney = params.getParam(); JourneyDto.SelectAbnormalJourney abnormalJourney = params.getParam();
Long startTime = abnormalJourney.getStartTime() == null ? DateUtil.getZeroTime(new Date()) : abnormalJourney.getStartTime(); Long startTime = abnormalJourney.getStartTime() == null ? DateUtil.getZeroTime(new Date()) : abnormalJourney.getStartTime();
Long endTime = abnormalJourney.getEndTime() == null ? System.currentTimeMillis() : abnormalJourney.getEndTime(); Long endTime = abnormalJourney.getEndTime() == null ? System.currentTimeMillis() : abnormalJourney.getEndTime();
Integer page = abnormalJourney.getPage() == null ? 1 : abnormalJourney.getPage(); int page = abnormalJourney.getPage() == null ? 1 : abnormalJourney.getPage();
PageHelper.startPage(page, 10); PageHelper.startPage(page, 10);
List<JourneyVo.AddAbnormalJourney> addAbnormalJourneyList = List<JourneyVo.AddAbnormalJourney> addAbnormalJourneyList =
journeyAbnormalDao.selectAbnormalJourney(abnormalJourney.getCarNo(),abnormalJourney.getTripMode(),startTime,endTime); journeyAbnormalDao.selectAbnormalJourney(abnormalJourney.getCarNo(),abnormalJourney.getTripMode(),startTime,endTime);

4
health/src/main/resources/application.yml

@ -1,4 +1,4 @@
spring: spring:
profiles: profiles:
active: dev active: test
include: common, util-dev include: common, util-test

3
health/src/main/resources/mapper_dao/SiteDao.xml

@ -11,6 +11,9 @@
<if test="parentCode != null and parentCode != ''"> <if test="parentCode != null and parentCode != ''">
and parent_code = #{parentCode, jdbcType=VARCHAR} and parent_code = #{parentCode, jdbcType=VARCHAR}
</if> </if>
<if test="siteName != null and siteName != ''">
and site_name like concat('%',#{siteName, jdbcType=VARCHAR},'%')
</if>
) t ) t
left join left join
(select * from t_site_qrcode where out_or_in = 0 ) t1 (select * from t_site_qrcode where out_or_in = 0 ) t1

Loading…
Cancel
Save