Commit a0d5ce65 authored by limei's avatar limei

新增模拟校验当前厂站接口

parent 44ac8423
...@@ -8,6 +8,7 @@ import com.yeejoin.amos.feign.privilege.model.AgencyUserModel; ...@@ -8,6 +8,7 @@ import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* @author xxz * @author xxz
...@@ -25,6 +26,7 @@ public interface CheckModelService extends IService<CheckModel> { ...@@ -25,6 +26,7 @@ public interface CheckModelService extends IService<CheckModel> {
List<CheckModel> selectByOrgCode(String amosOrgCode); List<CheckModel> selectByOrgCode(String amosOrgCode);
/** /**
* 查询最后一次校验模型 * 查询最后一次校验模型
* @return 模型obj * @return 模型obj
...@@ -50,4 +52,8 @@ public interface CheckModelService extends IService<CheckModel> { ...@@ -50,4 +52,8 @@ public interface CheckModelService extends IService<CheckModel> {
* @return 模型对象 * @return 模型对象
*/ */
CheckModel selectCheckModelByNameCode(String modelName, String amosOrgCode); CheckModel selectCheckModelByNameCode(String modelName, String amosOrgCode);
String getOrgCode(String companyName);
} }
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
and amos_org_code=#{code} and amos_org_code=#{code}
</if> </if>
</where> </where>
GROUP BY batch_no GROUP BY batch_no ORDER BY check_date DESC
</select> </select>
<select id="selectTotal" resultType="java.util.Map"> <select id="selectTotal" resultType="java.util.Map">
......
...@@ -71,4 +71,12 @@ public class CheckModelController extends BaseController { ...@@ -71,4 +71,12 @@ public class CheckModelController extends BaseController {
AgencyUserModel userInfo = getUserInfo(); AgencyUserModel userInfo = getUserInfo();
checkModelService.checkSingleMode(modelId, userInfo); checkModelService.checkSingleMode(modelId, userInfo);
} }
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/companyTree")
@ApiOperation(httpMethod = "GET",value = "下拉框选项", notes = "下拉框选项")
public ResponseModel<String> getOrgCode(String companyName){
return ResponseHelper.buildResponse(checkModelService.getOrgCode(companyName));
}
} }
...@@ -10,8 +10,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; ...@@ -10,8 +10,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yeejoin.amos.boot.module.tdc.api.dto.CheckModelDto; import com.yeejoin.amos.boot.module.tdc.api.dto.CheckModelDto;
import com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel; import com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel;
import com.yeejoin.amos.boot.module.tdc.api.entity.CheckReport;
import com.yeejoin.amos.boot.module.tdc.api.entity.CheckResult;
import com.yeejoin.amos.boot.module.tdc.api.feign.IdxFeignService; import com.yeejoin.amos.boot.module.tdc.api.feign.IdxFeignService;
import com.yeejoin.amos.boot.module.tdc.api.mapper.CheckModelMapper; import com.yeejoin.amos.boot.module.tdc.api.mapper.CheckModelMapper;
import com.yeejoin.amos.boot.module.tdc.api.mapper.CheckResultMapper; import com.yeejoin.amos.boot.module.tdc.api.mapper.CheckResultMapper;
...@@ -20,7 +18,9 @@ import com.yeejoin.amos.boot.module.tdc.api.vo.SubjectTreeVo; ...@@ -20,7 +18,9 @@ import com.yeejoin.amos.boot.module.tdc.api.vo.SubjectTreeVo;
import com.yeejoin.amos.boot.module.tdc.api.vo.TableColumnsVo; import com.yeejoin.amos.boot.module.tdc.api.vo.TableColumnsVo;
import com.yeejoin.amos.boot.module.tdc.biz.action.model.IdxProjectModel; import com.yeejoin.amos.boot.module.tdc.biz.action.model.IdxProjectModel;
import com.yeejoin.amos.component.rule.RuleTrigger; import com.yeejoin.amos.component.rule.RuleTrigger;
import com.yeejoin.amos.feign.privilege.Privilege;
import com.yeejoin.amos.feign.privilege.model.AgencyUserModel; import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
import com.yeejoin.amos.feign.privilege.model.CompanyModel;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -80,6 +80,7 @@ public class CheckModelImpl extends ServiceImpl<CheckModelMapper, CheckModel> im ...@@ -80,6 +80,7 @@ public class CheckModelImpl extends ServiceImpl<CheckModelMapper, CheckModel> im
return baseMapper.selectOne(wrapper); return baseMapper.selectOne(wrapper);
} }
@Override @Override
public void checkAllMode(String amosOrgCode, AgencyUserModel userInfo) { public void checkAllMode(String amosOrgCode, AgencyUserModel userInfo) {
String userName = userInfo.getUserName(); String userName = userInfo.getUserName();
...@@ -155,5 +156,15 @@ public class CheckModelImpl extends ServiceImpl<CheckModelMapper, CheckModel> im ...@@ -155,5 +156,15 @@ public class CheckModelImpl extends ServiceImpl<CheckModelMapper, CheckModel> im
e.printStackTrace(); e.printStackTrace();
} }
} }
@Override
public String getOrgCode(String companyName) {
Collection<CompanyModel> companyModelCollection = Privilege.companyClient.queryAgencyTree(companyName).getResult();
Iterator<CompanyModel> iterator = companyModelCollection.iterator();
CompanyModel companyModel = iterator.next();
return companyModel.getOrgCode();
}
} }
...@@ -54,11 +54,27 @@ public class CheckReportImpl extends ServiceImpl<CheckReportMapper, CheckReport> ...@@ -54,11 +54,27 @@ public class CheckReportImpl extends ServiceImpl<CheckReportMapper, CheckReport>
JSONObject jsonObject = jsonArray.getJSONObject(i); JSONObject jsonObject = jsonArray.getJSONObject(i);
String status = jsonObject.getString("status"); String status = jsonObject.getString("status");
jsonObject.put("state",ReportStateEnum.map.get(status)); jsonObject.put("state",ReportStateEnum.map.get(status));
// if("0".equals(status)){
// jsonObject.put("state","待填报");
// }
// if("1".equals(status)){
// jsonObject.put("state","待处理");
// }
// if("2".equals(status)){
// jsonObject.put("state","已处理");
// }
// if("3".equals(status)){
// jsonObject.put("state","我发起");
// }
// if("4".equals(status)){
// jsonObject.put("state","进行中");
// }
map.put("current",object.getString("pageNumber")); }
map.put("records",jsonArray); map.put("current",object.getString("pageNumber"));
map.put("total",object.getString("total")); map.put("records",jsonArray);
return map; map.put("total",object.getString("total"));
return map;
} }
......
...@@ -71,7 +71,6 @@ public class CheckResultImpl extends ServiceImpl<CheckResultMapper, CheckResult> ...@@ -71,7 +71,6 @@ public class CheckResultImpl extends ServiceImpl<CheckResultMapper, CheckResult>
Page page = new Page(current,size); Page page = new Page(current,size);
return checkResultMapper.selectResult(page,code); return checkResultMapper.selectResult(page,code);
// return checkResultMapper.selectResult(page,code);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment